linux - 不返回命令行语法错误

标签 linux bash shell

如果您运行 rm -r/var/some/dir/* 并且目录为空,则会返回错误

如何抑制此错误使其不被返回?

我在 linux bash 脚本中使用它

最佳答案

除了重定向到stderr,你还可以使用-f:

rm -rf /var/some/dir/*

来自 man rm:

-f, --force
            ignore nonexistent files and arguments, never prompt

关于linux - 不返回命令行语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909702/

相关文章:

linux - Bash 脚本 - 字符串比较似乎不起作用

linux - 目录中的总行数

linux - Ubuntu下打开 "sh"的可执行文件

xml - 在导入具有特定 'batchnumber' 标记的 xml 文件之前查询 Oracle 表是否存在 'batchnumber'

bash - zsh 中特殊的美元符号变量有哪些?

linux - 此 Bash 脚本的增量输出

linux - 根据字典替换事件代码的 Shell 命令

c - 在没有先调用 munmap() 的情况下关闭文件描述符后,mmap() 指针的行为是什么?

linux - 我是否需要为并发下载设置下载速度限制(使用 cURL),或者它们将平分?

linux - spi-omap2-mcspi.c中注册的McSPIx的基地址在哪里?