相关疑难解决方法(0)

为什么 printf 比 echo 好?

我听说printfecho. 根据我的经验,我只能回忆起一个我不得不使用的实例,printf因为它echo无法将一些文本输入到 RHEL 5.8 上的某个程序中,但printf确实如此。但显然,还有其他差异,我想询问它们是什么以及是否有特定情况下何时使用一种与另一种。

echo text-processing printf

635
推荐指数
4
解决办法
27万
查看次数

如何列出目录中除具有指定扩展名的文件之外的每个文件?

假设我有一个包含.txt.pdf和其他文件的文件夹。我想列出“其他”文件(即没有扩展名的文件.txt.pdf)。你对如何做到这一点有什么建议吗?

我知道如何列出没有给定扩展名的文件。例如,如果我想列出除.txt文件之外的所有文件,那么要么

find -not -iname "*.txt"
Run Code Online (Sandbox Code Playgroud)

或者

ls | grep -v '\.txt$' | column
Run Code Online (Sandbox Code Playgroud)

似乎工作。但是,如何列出除.txt文件 .pdf文件之外的所有内容?似乎我需要在findor 中使用某种逻辑“或” grep

ls grep find

43
推荐指数
5
解决办法
12万
查看次数

标签 统计

echo ×1

find ×1

grep ×1

ls ×1

printf ×1

text-processing ×1