讀書筆記1

awk

-F 字段分隔符(默認爲空格,等同於FS)

FS 列分隔符

NF 字段數量

NR 記錄號(行號)


RS 行分隔符(默認爲\n)

OFS 輸出字段的列分隔符(默認爲空)

ORS 輸出字段的行分隔符(默認爲\n)


sed

在防火牆指定位置(第8行)添加新行:

line="iptables -A -s 172.16.0.0/16 --dport 5050 -j ACCEPT"

sed -i "8a $line" /etc/sysconfig/iptables

p 打印

d 刪除

a 增加

s 替換

y 替換

i 文件內修改

e 執行表達式

總結:在指定行之前插入使用的是“i”,而在指定行之後插入是使用“a”


執行語法:awk|sed ‘script’ file

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章