我试图从文本文件中获取特定的行.
到目前为止,在线我只看过像sed这样的东西(我只能使用sh -not bash或sed或类似的东西).我只需要使用基本的shell脚本来完成这项工作.
cat file | while read line
do
#do something
done
Run Code Online (Sandbox Code Playgroud)
我知道如何遍历行,如上所示,但如果我只需要获取特定行的内容该怎么办
我知道该-s选项应该显示更长的参数,但它总是不起作用(可能是因为那些大括号意味着数组或嵌套参数?).
即使在运行strace -s1000 my_command此参数后仍然被截断:
ioctl(3,SNDCTL_TMR_TEMPO或TCGETA,{B9600 -opost -isig -icanon -echo ...})= 0
我怎么能看到完整的论点?
我想删除在一个partiular字符串后发生的所有换行符,并将其替换为制表符空格.比方说我的sample.txt如下
foo
bar bar bar bar some text
Run Code Online (Sandbox Code Playgroud)
我希望它是
foo bar bar bar bar some text
Run Code Online (Sandbox Code Playgroud)
我如何通过bash/awk/sed完成此操作.帮忙.