linux - 是否存在不改变输入和输出的虚拟命令?

标签 linux bash

Linux 中是否存在虚拟命令,它不会更改输入和输出,并且接受的参数不会执行任何操作?

cmd1 | dummy --tag="some unique string here" | cmd2

我对这种虚拟命令的兴趣是能够识别进程,然后我有多个cmd1 | cmd2正在运行。

最佳答案

您可以为此使用变量:

cmd1 | USELESS_VAR="some unique string here" cmd2

这具有乔纳森评论过的优点,即不对所有数据执行额外的复制。

关于linux - 是否存在不改变输入和输出的虚拟命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26824660/

相关文章:

linux - "script"命令退出 bash 脚本

bash - for 循环中的 shell 脚本 sum 不起作用

linux - shellscript 中行之间的空格被视为命令

linux - read -a 在 Bash 中没有按预期工作

linux - 从 bash 中的 for 循环回显变量名称,而不是值?

bash - 找到: missing argument to -exec

php - 在实时服务器上更新软件的最佳实践

linux - 如何使用存储在单个变量中的引号传递命令行参数?

java - Android Studio 连接MongoDB : Gradle build finished with 1 error

linux - 内核代码 wait_event() 和 wake_up() 下系统挂起和 CPU 高