linux shell命令行太长换行执行

本文介绍了Linux shell命令行太长的情况下如何处理,"\"符号的作用介绍,shell脚本

linux系统下 利用shell脚本处理数据的过程中很多时候命令行过长导致执行时候会报错,太长的命令行该如何处理呢。

shell已经为我们准备好了这个续行符 "",来把一行命令分解成多行

shell命令行下反斜线""有两种含义:

1、对有特殊含义的字符进行转义

比如:

cat test.log | grep 'error\|exception\|info'

2、\Enter, 反斜杠后面紧跟回车,表示下一行是当前行的续航。

比如:

./configure --sbin-path=/usr/local/nginx/nginx \

--conf-path=/usr/local/nginx/nginx.conf \

--pid-path=/usr/local/nginx/nginx.pid \


执行命令中使用

res=`cat test.log | grep 'error' |awk -F ':' \
| awk '{print $2}'`
上一篇 下一篇


推荐文章

评论
说点什么吧?

发表评论

取消回复
  最新文章