shell 里使用 sed awk

1 在shell脚本里使用sed 需把''改为""

2 在shell脚本里使用awk

 正则里使用 变量加上单引

awk -F: '/^'$user_name'/{print $1,$3}' /etc/passwd

 变量里有空格 加双引

awk -F: '/^"$user_name"/{print $1,$3}' /etc/passwd

 动作中使用 加-v 设置变量

awk -v user_name=$user_name '{print user_name}'

 

posted @ 2022-05-09 19:37  心恩惠动  阅读(27)  评论(0编辑  收藏  举报