【发布时间】:2012-06-20 15:11:38
【问题描述】:
我正在努力将此 bash 脚本从 HP-UX 移植到 Linux。似乎有一个命令
remsh opcfdp01 "find ${TOOLS_DIR} -user ${ADMIN_USER} -exec chmod a+rwx {} \;" < /dev/echo > /dev/null 2>&1
设备文件/dev/echo 似乎在HP-UX 上打印输出;但是,Linux 中似乎不存在这样的文件。
我想知道如何在 Linux 中创建 /dev/echo。
【问题讨论】:
-
您发布的示例几乎没有意义。你能提供一些关于你试图用它做什么的背景吗?可能就像一个用例。
-
您能解释一下
/dev/echo的作用吗?我找不到任何可以理解的信息。它“打印输出”什么? -
@ormaaj:我认为它的作用是将任何命令的输出打印到设备文件 /dev/echo,然后将其回显到标准输出。
-
您可以使用的最类似的东西是命名管道。只需做一个
mkpipe。它确实有一些不同,你必须检查阻塞状态。