小编Jos*_*din的帖子

仅使用shell脚本从文本文件中获取特定行

我试图从文本文件中获取特定的行.

到目前为止,在线我只看过像sed这样的东西(我只能使用sh -not bash或sed或类似的东西).我只需要使用基本的shell脚本来完成这项工作.

cat file | while read line
    do
       #do something
    done
Run Code Online (Sandbox Code Playgroud)

我知道如何遍历行,如上所示,但如果我只需要获取特定行的内容该怎么办

unix linux shell sh

86
推荐指数
5
解决办法
20万
查看次数

即使在大括号中也显示strace中的完整参数

我知道该-s选项应该显示更长的参数,但它总是不起作用(可能是因为那些大括号意味着数组或嵌套参数?).

即使在运行strace -s1000 my_command此参数后仍然被截断:

ioctl(3,SNDCTL_TMR_TEMPO或TCGETA,{B9600 -opost -isig -icanon -echo ...})= 0

我怎么能看到完整的论点?

linux strace

18
推荐指数
2
解决办法
7191
查看次数

通过bash/awk/sed/perl删除特定文本后的新行

我想删除在一个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完成此操作.帮忙.

bash awk sed

11
推荐指数
3
解决办法
2万
查看次数

标签 统计

linux ×2

awk ×1

bash ×1

sed ×1

sh ×1

shell ×1

strace ×1

unix ×1