45
|
Mathias Bynens · 技术社区 · 14 年前 |
![]() |
1
14
在你的第一个例子中,我假设你在阅读 . 要对第二个代码块执行相同的操作,只需删除重定向并回显$REPLY:
|
![]() |
2
39
除了输入中的空字符外,它几乎可以处理任何其他内容:
|
![]() |
3
5
|
![]() |
4
3
而不是 ,尝试使用 GNU核心 喜欢 , 等等。
从文件
|
![]() |
5
2
这是我一直使用的模式:
|
![]() |
6
1
最基本的问题是
所以你可以使用
如果您想要一个非常可靠的方法来解析您的行,您应该使用:
|
![]() |
7
0
@Netcoder的答案是好的,这种优化消除了虚假的空行,也允许最后一行没有换行符,如果这是原来的方式。
我用它的一个变体创建了两个函数来允许包含“[”的文本管道来让grep高兴。(您可以添加其他翻译)
|
|
Batavia · Bash-删除大目录中的文件 1 年前 |
![]() |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
![]() |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |