我有这类数据:
xxxx aaaaaaaaaaaaaaaaaaa
xxxx bbbbbbbbbbbbbbbbbbb
xxxx ccccccccccccccccccc
xxxx ddddddddddddddddddd
xxxx eeeeeeeeeeeeeeeeeee
我想要此输出:
xxxx aaaaaaaaaaaaaaaaaaa
'' bbbbbbbbbbbbbbbbbbb
'' ccccccccccccccccccc
'' ddddddddddddddddddd
'' eeeeeeeeeeeeeeeeeee
在Linux上我可以做:
sed "1 ! s|xxxx|''|" data.txt
但是当我在AIX上尝试这个时:
sed: 0602-403 1 ! s|xxx|''| is not a recognized function.
你能帮我吗?
sed -n "1p" < input
sed -n "2,$ s|xxxx|''|p" < input
请注意,我尚未在AIX系统上进行测试。只是一个猜测。