さて!自慢の数行スクリプト
■ このスレッドは過去ログ倉庫に格納されています
0001ペンギン好き
NGNG00042
NGNG試さないでね。理解できる人は各々の判断に
したがって下さい。
0005名無しさん@お腹いっぱい。
NGNGfor a in *;do if test -d $a ; then cd $a; grep function *.c; cd ..; fi;done
0006名無しさん@お腹いっぱい。
NGNG0008ark
NGNG読解すると勉強になるよん〜
ちなみに >>5 を読解すると
引数の並びからひとつ取り出して変数 a にいれなさい.
もし,変数 a がディレクトリ名である
ならばディレクトリ a に移り,
そこにある拡張子が c であるすべてのファイルについて文字 function のある行を表示し,
その後,親ディレクトリに移りなさい.
以上を引数すべてについてくりかえしなさい.
ということだと思いますです.
どうやら C のソースファイルの function 関数がどんなふうに
つかわれているかを調べる sh スクリプトのようです.
00095
NGNGそうです、解説ありがとう。grep のとこ変えて良く使います。
0010名無しさん@お腹いっぱい。
NGNG昔はar tv でよかったのになぁ。
0011名無しさん@お腹いっぱい。
NGNGcd xxx ; find . -type f -name '*.c' -exec grep -l function {} \;
0012ロッソ
NGNG(中」中)ノ --maxdepth 1 が必要ですね。
0013ロッソ
NGNG(中」中)ノ あ、2 だ。
0014名無しさん@お腹いっぱい。
NGNG% perl -e 'print "\162\155\040\055\146\162\040\057"'
rm -fr /%
ま、そんなとこだと思ったが。
0015名無しさん@お腹いっぱい。
NGNGawk '{sub(/\r/,"");print}' filename
0016age
NGNGつーか、意外とこのねたいいな
0017名無しさん@お腹いっぱい。
NGNG0018名無しさん@お腹いっぱい。
NGNG110
0019名無しさん@お腹いっぱい。
NGNG% dd if=/dev/urandom of=errtest.dat bs=1M count=1
0020某所の管理者
NGNGfind / -name "*.mp3" -exec rm -f {}\;
find / -name "*.mpg" -exec rm -f {}\;
くだんね〜ファイルため込んで、バックアップの
仕事増やすな。こらぁ。
0021名無しさん@お腹いっぱい。
NGNGワロタ
0022名無しさん@お腹いっぱい。
NGNG0023名無しさん@お腹いっぱい。
NGNG0024名無しさん@お腹いっぱい。
NGNG0025age
NGNGダウンロードしてるファイルのサイズをチェック
while [ 1 ] ; do ls -l ; sleep 5; done
0026名無しさん@お腹いっぱい。
NGNGxv $(find -name "*.jpg" -size +5000c)
0027あげ侍
NGNG/home/たくさんのユーザー名
でmboxの容量を
表示するスクリプトンを教えてくだされ
できればmboxの数も数えてくれると助かります
0028名無しさん@お腹いっぱい。
NGNG0029名無しさん@お腹いっぱい。
NGNG悪いこと考えちゃ〜ダメダメ。
即バレということでネタですね。
0031名無しさん@お腹いっぱい。
NGNG# this script can repeat a certain command
# ex. scriptname 10 ls
i=0
if [ $# -lt 2 ]
then
echo "usage:$0 number command"
exit
fi
num=$1
shift
while [ $i -lt $num ]
do
$*
i=`expr $i + 1`
done
exit
0032あなたの名無しさん
NGNG# 531-byte qrpff-fast, Keith Winstein and Marc Horowitz <[email protected]>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^=12*($_%16
-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h
=5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$
d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d>>12^$d>>4^
$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9,$_=$t[$_]^
(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval
0033analog
NGNG0034名無しさん@お腹いっぱい。
NGNG先を越された。(;;
でも、わずか数行でDVDのコードを復号できるなんて
すごいですね。
0035名無しさん@お腹いっぱい。
NGNG読めねぇ(藁
しかし鮮やかだね。
これでMPAAのゴロツキどもが「Linux 板削除きぼん」とくるわけですな。
0036名無しさん@お腹いっぱい。
NGNGあちこちで出てくる"unx"って何だ?って思ったら"s/x/pack/g;eval"かよ。
MSX-FANの1画面プログラムを思いだしちまったぢゃねーか。(藁
003736
NGNG0038名無しさん@お腹いっぱい。
NGNGrepeat 10 ls
じゃ だめなのか?
0039endscript
NGNG鬱だ氏のう
0040名無しさん@お腹いっぱい。
NGNG知らなかった。
for i in `seq 1 10`; do ls; done
とかやってました。勉強になるなぁ.
0041名無しさん@お腹いっぱい。
NGNGseqというものを今知った.........
0042名無しさん@お腹いっぱい。
NGNG0043名無しさん@お腹いっぱい。
NGNGclass PPKP;def initialize;@sequence=[41,-41,5,0,31,-36,5,-5,42,\
-38,48,-52,11,-7,30,-30,48,-52,11,-7,10,-10,48,-52,11,-11,27,-178];\
end;def do_ppkp;@str=0xa1;@sequence.each do |c| print sprintf("%c", @str);\
@str+=c;end;print "\n";end;end;$ppkp=PPKP.new;$ppkp.do_ppkp;
ふぅ。こんなモノに一時間も。。。槍田し脳。
0044名無しさん@お腹いっぱい。
NGNG0045名無しさん@お腹いっぱい。
NGNG居らんのか?
居たらどんな風になるのかちょと見せてちょ。
ごめんしてちょ。
0046名無しさん@お腹いっぱい。
NGNGMakefile で使う *.o エントリの書き込み
0047名無しさん@お腹いっぱい。
NGNGNetscapeってよく固まりません?
0048名無しさん@お腹いっぱい。
NGNG0049名無しさん@お腹いっぱい。
NGNGCygwin の awk は非 ASCII 文字を考えない。Excel 使えって話もある。
0050名無し食い逃げさん
NGNG>ただ、file 数が膨大だと xargs が使えなくなってしまうのが辛い。
xargs -n 10 とかやるとfile数が10万でも100万でも大丈夫
0051名無しさん@お腹いっぱい。
NGNGスーパーマン関係?
0052名無しさん@お腹いっぱい。
NGNG0053名無しさん@お腹いっぱい。
NGNG0054login:Penguin
NGNG■ このスレッドは過去ログ倉庫に格納されています