【问题标题】:Squelching an ls warning/error压制 ls 警告/错误
【发布时间】:2016-07-08 00:22:28
【问题描述】:

这是我正在运行的命令

ls -l folder/file{[1-9],[1-9][0-9]}.txt
ls: folder/file[1-9][0-9].txt: No such file or directory
-rw-r--r--  1 Craig  staff  558  7 Jul 18:12 folder/file1.txt
-rw-r--r--  1 Craig  staff  250  7 Jul 18:12 folder/file2.txt
-rw-r--r--  1 Craig  staff   85  7 Jul 18:12 folder/file3.txt
-rw-r--r--  1 Craig  staff   18  7 Jul 18:12 folder/file4.txt
-rw-r--r--  1 Craig  staff    0  7 Jul 18:12 folder/file5.txt

我想消除命令后出现的错误行,以便它不会显示命令看起来像

ls -l folder/file{[1-9],[1-9][0-9]}.txt
-rw-r--r--  1 Craig  staff  558  7 Jul 18:12 folder/file1.txt
-rw-r--r--  1 Craig  staff  250  7 Jul 18:12 folder/file2.txt
-rw-r--r--  1 Craig  staff   85  7 Jul 18:12 folder/file3.txt
-rw-r--r--  1 Craig  staff   18  7 Jul 18:12 folder/file4.txt
-rw-r--r--  1 Craig  staff    0  7 Jul 18:12 folder/file5.txt

【问题讨论】:

  • 如果您使用 bash,添加 2> /dev/null 将隐藏所有错误,如果这足够好的话。
  • 哦,对了!我学过一次!谢谢你
  • 一个格式良好的 Q 很高兴你得到你的答案,但这更适合 superuser.comunix.stackexchange.com 所以你可以删除它吗,它并没有给正文增加太多编程Qs的知识;-)。正确的?谢谢,以后请发到相应的 S.E.您的问题的网站。
  • 我没有意识到其他堆栈交换站点有不同的标准。您基于什么建议它更适合 superuser.com 或 unix.stackexchange.com?是否有任何类型的 webchange 可以解释所有这些之间的区别以及哪些问题适合哪个站点?
  • @C.Monster :请参阅 stackoverflow.com/help/on-topic 了解 StackOverFlow 的主题。关于使用命令行工具的帮助不属于编程问题(恕我直言)。当您询问使用 ls 时,我希望 unix.stackexchange 会是一个更好的提问场所。 Superuser.com 还回答有关使用程序的问题,因此您应该比较每个站点上有关您需要帮助的主题的问题数量,然后发布适当的站点。祝你好运。

标签: unix command-line ls


【解决方案1】:

打开nullglob shell 选项将完成此操作:

$ ls file{[0-9],[1-9][0-9]}.txt
ls: cannot access file[1-9][0-9].txt: No such file or directory
file0.txt  file1.txt  file2.txt  file3.txt  file4.txt  file5.txt

$ shopt -s nullglob

$ ls file{[0-9],[1-9][0-9]}.txt
file0.txt  file1.txt  file2.txt  file3.txt  file4.txt  file5.txt

将 shopt 命令添加到您的 .bashrc 中

参考:https://www.gnu.org/software/bash/manual/bashref.html#Filename-Expansion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 2011-08-22
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多