Chinaunix
标题:
HP_UX中執行sed問題
[打印本页]
作者:
star_wm_craft
时间:
2009-06-04 08:40
标题:
HP_UX中執行sed問題
在HP_UX中執行以下命令:
sed ':a;/*/!N;s/\n//;/*/b;ba;' file
結果出現以下錯誤﹐請問是什么原因?
sed: The label :a;/*/!N;s/\n//;/*/b;ba; is greater than eight characters.
作者:
waker
时间:
2009-06-04 08:59
sed -e ':a" -e .....
分开写
作者:
star_wm_craft
时间:
2009-06-04 09:05
标题:
回复 #2 waker 的帖子
這樣也不行﹐
sed: ;ba is not a defined label.
作者:
blackold
时间:
2009-06-04 09:08
标题:
回复 #3 star_wm_craft 的帖子
不会吧,分开写应该没有问题了。
作者:
star_wm_craft
时间:
2009-06-04 09:14
标题:
回复 #4 blackold 的帖子
黑哥說是這樣分開寫嗎?
sed -e ':a' -e '/*/!N;s/\n//;/*/b;ba;' file
作者:
ly5066113
时间:
2009-06-04 09:16
标题:
回复 #5 star_wm_craft 的帖子
改成这样试试:
sed -e ':a' -e '/*/!N;s/\n//;/*/b' -e 'ba' file
作者:
star_wm_craft
时间:
2009-06-04 09:38
标题:
回复 #6 ly5066113 的帖子
謝謝TIM﹐已經OK了。
但是為什么在不同的OS上都不一樣啊?
作者:
ly5066113
时间:
2009-06-04 09:39
标题:
回复 #7 star_wm_craft 的帖子
因为sed的版本不一样啊,和OS是没关系的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2