関連 shell_script nkf sox cygwin
#!/bin/bash # convert *.sw to *.wav using sox for i in $( ls *.sw ); do n=`basename $i .sw` echo $n sox -r 16000 -t sw -c 1 $i $n.wav done
#!/bin/bash for i in $( ls *.c *.h *.txt ); do n=`basename $i` o=$n.org echo $o mv $n $o nkf -w $o > $n done
多くのコマンドは SOURCE DEST の順番でファイル名やパスを与える。 SOURCE は複数であってよく、最後の引数が DEST になる。
$ mkdir _dir1 $ mkdir _dir2 $ mkdir _dir1/sub1 $ mkdir _dir1/sub2 $ mkdir _dir1/sub3 $ touch _dir1/sub1/file1 $ touch _dir1/sub2/file2 $ touch _dir1/sub3/file3 $ cd _dir2 $ ln -s ../_dir1/* . $ ls -l lrwxrwxrwx 1 -- -- 13 2009-07-13 17:53 sub1 -> ../_dir1/sub1/ lrwxrwxrwx 1 -- -- 13 2009-07-13 17:53 sub2 -> ../_dir1/sub2/ lrwxrwxrwx 1 -- -- 13 2009-07-13 17:53 sub3 -> ../_dir1/sub3/