总结: 两个命令的正则表达式都用‘‘单引号进行区分。
输出变量名用单引号,输出变量值用双引号,这个在bash脚本里一般是通用的。
在bash脚本里要使用变量值,都要加上双引号
awk用法:
参考网址:http://www.cnblogs.com/xudong-bupt/p/3721210.html
命令形式:
awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file
对product_uuid一行以“=”进行分隔,显示第二个参数内容
awk -F "=" ‘/product_uuid/{print $2}‘ /etc/save_env
sed 用法:
参考网址:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html
sed [-nefri] ‘command‘ file
着重说明:如果要直接替换源文件内容而不由屏幕输出,要加上选项 -i,即sed -i
例:删除文件installed.db里ipguard开头的行内容
sed -i ‘/ipguard/d‘ setup/installed.db
时间: 2024-10-08 13:04:49