sh文件中如何賦值给变量?

搬瓦工机场JMS

提取文本中IP
直接运行cat FILE  | grep -o ‘\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}’|sort -d | uniq没问题
sh文件中 ip1= $(cat FILE  | grep -o ‘\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}’|sort -d | uniq) 出错
江西网友:“ 执行的命令放里面
河南网友:等号后面的空格什么鬼?
福建网友:执行文件提示出错
scan.sh: line 2: 13.70.1.88: command not found

海南网友:你赋值的等号后面有空格分开了,后面就变成一条命令了,当然command not found
宁夏网友:五楼说的对啊 shell 赋值 等号没有空格的
辽宁网友:明白了, 多谢

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » sh文件中如何賦值给变量?

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏