Bash:在新行中打印每个输入字符串

标签 bash newline echo

使用 xargs,我给 echo 几个要打印的字符串。有没有办法在新行中显示每个给定的字符串?

find . something -print0 | xargs -r0 echo

我确信这非常简单,但显然我找不到合适的关键词来谷歌它。

最佳答案

这是使用 echo 获取所需内容的一种方法。

find . something -print0 | xargs -r0 -n1 echo

-n1 告诉 xargs 在每次调用命令时使用 1 个命令行参数(在本例中为 echo)

关于Bash:在新行中打印每个输入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17196230/

相关文章:

linux - 自动回答交互式 shell 提示(是/否)

linux - 删除配置文件中提到的文件以外的所有文件

c++ - 我的宏函数有什么问题?

python - python csv模块如何理解行尾与换行符

bash - 如何从终端输出中删除两行

batch-file - 如何将 Windows 批处理文件中从 0 到 9 的数字回显到没有尾随空格的文件?

Bash,评估中的 CTRL+C 不会中断主脚本

bash - Windows 10 'cannot import name ' getuid' 从 'os'

lua - 如何使用 Lua 脚本在 Redis 中传递换行符

linux - 如何从文件中取出两个或多个数字并加/减