sed
命令格式:sed [OPTION]... {script-only-if-no-other-script} [input-file]...
# -s#替换file文件中所有的 field 为 new filed# g 代表全局sed ‘s/field/new field/g’ file # &表示匹配到的字符串,即 会修改 192.168.0.1 为 192.168.0.1localhostsed 's/^192.168.0.1/&localhost/' file# -d#删除file 的最后1行# $ 代表最后1行sed '$d' filesed '1,$d' file #删除全部行sed '/test/'d file #删除含test行# -a#在第一行和第三行后 加字符串 lalalased '1,3a lalala' file # -n -p#显示1,2行输出sed -n '1,2p' file#显示 ruby 所在的所有行sed -n '/ruby/p' file
wc
命令格式:wc [OPTION]... [FILE]...
#查询file1文件的字节数wc - c file1 #查询file1文件的字符数wc -m file1 #查询file1 文件的行数wc -l file1
例子 二进制转换十进制
#!/bin/shhelp(){cat<