相关疑难解决方法(0)

如何递归地将 dos2unix 应用于文件夹的所有内容?

有没有办法应用该dos2unix命令,以便它针对文件夹及其子文件夹中的所有文件运行? man dos2unix没有显示任何-r或类似的选项可以让这一切变得直截了当?

command-line files

24
推荐指数
4
解决办法
3万
查看次数

`xargs` 文件名中有空格

我试图只列出非图像文件,只在最近的 500 个文件中搜索。所以我跑

ls -t | head -500 | file | grep -v 'image'

这是不对的:它显示一条帮助消息。将其更改为

ls -t | head -500 | xargs file | grep -v 'image'

我现在有时会得到我想要的输出,但如果文件名中有空格在里面,例如Plutonian\ Nights\ -\ Sun\ Ra.mp3-然后xargs将运行file Plutonianfile Nights等等。


我如何帮助xargs查看空间,或者以其他方式完成我想要完成的工作?

shell xargs filenames quoting

7
推荐指数
2
解决办法
6997
查看次数

带有特殊表达式的 grep

我的目录中有一些二进制文件和一些.c扩展文件。

这里的输出使用 ls

arrays.c basic0 basic0.c fromfb fromfb.c oute oute.c segmen.c simp simp.c

在这里我只想过滤二进制文件,所以我使用

ls |grep -v .c
Run Code Online (Sandbox Code Playgroud)

此命令列出所有文件,然后使用grepI get files,除了那些不以 .c 结尾的文件

我期望的是

basic0
fromfb
oute
simp
Run Code Online (Sandbox Code Playgroud)

但我得到了什么

fromfb
oute
simp
Run Code Online (Sandbox Code Playgroud)

缺少 basic0 二进制文件。这有什么问题?

ls grep gnome-terminal

2
推荐指数
1
解决办法
1741
查看次数

标签 统计

command-line ×1

filenames ×1

files ×1

gnome-terminal ×1

grep ×1

ls ×1

quoting ×1

shell ×1

xargs ×1