1碍现、查找/etc目錄下大于1M且類型為普通文件的所有文件
? ? ? ? ? find /etc/ -type f -size +1M
2毒费、打包/etc/目錄下面所有conf結尾的文件,壓縮包名稱為當天的時間拳芙,并拷貝到/usr/local/src目錄備份。
find /etc/*.conf | xargs tar -cvf `date +%F`.tar && cp -a `date +%F`.tar /usr/local/src/
3、利用sed?取出ifconfig命令中本機的IPv4地址
? ? 1.原始分組正則匹配
????ifconfig ens33 | sed -n '/inet /s#\(.*inet \)\(.*\)\( n.*\)#\2#gp'
????2.擴展分組正則匹配
????ifconfig ens33 | sed -nr '/inet /s#(.*inet )(.*)( n.*)#\2#gp'
? ? 3.管道層層遞進實現(xiàn)
? ??ifconfig ens33 | sed -n '2p' | sed -nr 's#^[^0-9]+([0-9.]+).*#@\1#p'
4枚碗、刪除/etc/fstab文件中所有以#開頭东揣,后面至少跟一個空白字符的行的行首的#和空白字符
sed -nr '/^#[[:blank:]]+/s@^#[[:blank:]]+(.*)@\1@p' /data/fstab
5志衣、處理/etc/fstab路徑,使用sed命令取出其目錄名和基名
echo /etc/fstab | sed -nr 's#(.*/).*$#\1#p'
echo /etc/fstab | sed -nr 's#.*/(.*)$#\1#p'
echo /etc/fstab | sed -nr 's#(.*/)(.*)$#\2#p'