[*]将当前目录中所的jsp文件中的gb2312的字符集声明修改为UTF-8声明
[code]find . -name "*.jsp"|xargs sed -i -e 's/charset=gb2312/charset=UTF-8/g'[/code]
[*]将*.java.bak的文件命名为*.java
[code]ls -l|awk '{print $8}'|awk -F . '{print $1}'|xargs -I '{}' mv '{}'.java.bak '{}'.java[/code]
[*]将本目录中的文件由GBK转码为UTF-8,结果文件命名为*.bak
[code]find . -name '*.java' |xargs -I '{}' iconv -f GBK -t UTF-8 -o '{}'.bak '{}'[/code]
[*]全文查找替换
[code]find . -name '*.jsp' |xargs sed -i 's/test/test1/g'[/code]
[*]批量修改文件名
[code]
rename 's/prefix//' *.txt # 批量去除前缀
rename 's/bak/txt/' *.bak # 批量修改文件后缀
[/code]
[*] 批量修改首字母大写的文件,将首字母改为小写
[code]
for f in `find . -name '[A-Z]*'`; do mv $f `echo $f|awk '{x=substr($0,3);x=tolower(substr(x,1,1)) substr(x,2);print(x)}'`; done
[/code]
[*]提取音频文件
[code]
mencoder -o out.mp3 -ovc frameno -oac mp3lame -lameopts cbr:br=128 -of rawaudio -ss 1:30 -endpos 2:45 test.rmvb
[/code]
[*]Turn a CD/DVD into an .iso
[code]
$ sudo umount /dev/cdrom
$ dd if=/dev/cdrom of=file.iso bs=1024
[/code]
[*]Turn a folder into an .iso
[code]
$ mkisofs -r -o file.iso /location_of_folder/
[/code]
[*]Generate an MD5 checksum file
[code]
$ md5sum file.iso > file.iso.md5
[/code]
[*]Check MD5 checksum of file
[code]
$ md5sum -c file.iso.md5
[/code]
[code]find . -name "*.jsp"|xargs sed -i -e 's/charset=gb2312/charset=UTF-8/g'[/code]
[*]将*.java.bak的文件命名为*.java
[code]ls -l|awk '{print $8}'|awk -F . '{print $1}'|xargs -I '{}' mv '{}'.java.bak '{}'.java[/code]
[*]将本目录中的文件由GBK转码为UTF-8,结果文件命名为*.bak
[code]find . -name '*.java' |xargs -I '{}' iconv -f GBK -t UTF-8 -o '{}'.bak '{}'[/code]
[*]全文查找替换
[code]find . -name '*.jsp' |xargs sed -i 's/test/test1/g'[/code]
[*]批量修改文件名
[code]
rename 's/prefix//' *.txt # 批量去除前缀
rename 's/bak/txt/' *.bak # 批量修改文件后缀
[/code]
[*] 批量修改首字母大写的文件,将首字母改为小写
[code]
for f in `find . -name '[A-Z]*'`; do mv $f `echo $f|awk '{x=substr($0,3);x=tolower(substr(x,1,1)) substr(x,2);print(x)}'`; done
[/code]
[*]提取音频文件
[code]
mencoder -o out.mp3 -ovc frameno -oac mp3lame -lameopts cbr:br=128 -of rawaudio -ss 1:30 -endpos 2:45 test.rmvb
[/code]
[*]Turn a CD/DVD into an .iso
[code]
$ sudo umount /dev/cdrom
$ dd if=/dev/cdrom of=file.iso bs=1024
[/code]
[*]Turn a folder into an .iso
[code]
$ mkisofs -r -o file.iso /location_of_folder/
[/code]
[*]Generate an MD5 checksum file
[code]
$ md5sum file.iso > file.iso.md5
[/code]
[*]Check MD5 checksum of file
[code]
$ md5sum -c file.iso.md5
[/code]