1.awk | -F field-separator| `cmd` input file
awk -F : `cmd` input file
2.将awk命令插入一个文件,并使awk程序可以执行,然后用awk命令解释器作为脚本首行。
3.将所有awk命令插入一个单独文件
awk -f awk-script-file inputfile
模式和动作
模式:两个特殊断 BEGIN和END
动作:实际动作大多在{}内指明
awk -F : `cmd` input file
2.将awk命令插入一个文件,并使awk程序可以执行,然后用awk命令解释器作为脚本首行。
3.将所有awk命令插入一个单独文件
awk -f awk-script-file inputfile
模式和动作
模式:两个特殊断 BEGIN和END
动作:实际动作大多在{}内指明
使用替换修改字符串
(&)命令 增加或修改一个字符串
sed -n 's/reiserfs/hellow &/p' /etc/fstab
sed 's/reiserfs/hellow &/p' /etc/fstab
sed -n 's/reiserfs/& hellow/g p' /etc/fstab
将sed结果写入文件 (w)
sed '1,2 w filename' /etc/fstab
从文件中读文本
格式
adress r filename
sed '/reiserfs/r /etc/passwd' /etc/fstab
(&)命令 增加或修改一个字符串
sed -n 's/reiserfs/hellow &/p' /etc/fstab
sed 's/reiserfs/hellow &/p' /etc/fstab
sed -n 's/reiserfs/& hellow/g p' /etc/fstab
将sed结果写入文件 (w)
sed '1,2 w filename' /etc/fstab
从文件中读文本
格式
adress r filename
sed '/reiserfs/r /etc/passwd' /etc/fstab