我有一个连接到FTP服务器的脚本,这样做时会打印出大量垃圾。
有没有一种类似于Windows的“静音”脚本输出的方法@echoff?我在另一个问题上看到了与我非常相似的问题,尽管您可以使用scriptname >/dev/null。当我将其放入程序中时,显然替换scriptname为脚本名称,我收到一条command not found错误消息。
有谁知道为什么会这样。
如果你的意思是你想将所有输出重定向到/dev/null从脚本中,而不是当你执行这个脚本,你可以这样做:
#!/bin/bash
echo Hi
Run Code Online (Sandbox Code Playgroud)
然后像这样运行
./script
Run Code Online (Sandbox Code Playgroud)
然后做这个
#!/bin/bash
exec 1> /dev/null
echo Hi
Run Code Online (Sandbox Code Playgroud)
并以完全相同的方式再次运行它,然后看到输出被丢弃了。
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |