Chinaunix
标题:
请问shell程序,语句如果太长怎么换行?
[打印本页]
作者:
a_min
时间:
2004-01-09 14:04
标题:
请问shell程序,语句如果太长怎么换行?
经过大家指点,拼拼凑凑浸染写了一个很长的语句,可维护性太差,请问怎么换行,或有更简单明了的写法
awk -F"IP" '{print $3}' pclogon.log|sed 's/A/ A/'|sed 's/[ ]*[ ]/ /g'|cut -d" " -f4|cut -c1-5|sort +1|uniq -c|awk '{print $2,$1}'>maxine.log
作者:
tikual
时间:
2004-01-09 14:32
标题:
请问shell程序,语句如果太长怎么换行?
能够利用pipe作出这么长的程序, 你已经很出色的. 如果觉得太长, 可以这样:
command a | \
command b | \
command c
原因”回车”本身就是一个命令, 用 “\” 把它变义就可以换行了. 至于能否简明, 讲讲你每段命令的意思先啦.
作者:
網中人
时间:
2004-01-09 15:04
标题:
请问shell程序,语句如果太长怎么换行?
可參考 shell 十三問之 4 看看哦....
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2