Chinaunix
标题:
Linux shell 请教
[打印本页]
作者:
shenanshenan
时间:
2013-06-07 18:44
标题:
Linux shell 请教
有个字串 './mk -o=2sim -o=nobt td230 new' 通过Linux shell ,怎样得到 ./mk td230 new 啊?希望各位大侠们出手相救!谢谢!
作者:
cao627
时间:
2013-06-07 19:45
~> echo './mk -o=2sim -o=nobt td230 new' | awk '{print $1,$4,$5}'
复制代码
算不算?
作者:
heart2011
时间:
2013-06-07 20:07
echo './mk -o=2sim -o=nobt td230 new' |sed 's/\(-o=\)\([^ ]*\)//g'
作者:
nathanielwen
时间:
2013-06-07 20:45
我觉得直接用cut截取一下字符就好了吧?
[root@node1 ~]# echo './mk -o=2sim -o=nobt td230 new' | cut -d' ' -f 1,5,6
./mk td230 new
复制代码
因为-o=nobt和td230之间隔了两个空格,所以td230变成了第5个字段。
作者:
shenanshenan
时间:
2013-06-08 19:29
非常感谢各位大侠相助,已经找到答案,
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2