小编DrB*_*eco的帖子

如何递归删除包含空格的文件?

我在 Ubuntu 中的 bash 下使用此命令时遇到了一些问题:

rm $(find . -name "*.exe")
Run Code Online (Sandbox Code Playgroud)

我的目标是递归删除所有以.exe. 但是有些文件有空格,这会破坏命令。

关于如何解决这个问题的任何建议?

linux bash recursion

6
推荐指数
1
解决办法
8010
查看次数

“其他”手指(/etc/passwd 中的 GECOS 字段)

在文件中/etc/passwd我们有所谓的GECOS fields(代表“通用电气综合操作系统”),即:

username:password:userid:groupid:gecos:home-dir:shell 
Run Code Online (Sandbox Code Playgroud)

其中GECOS分为:

:FullName,RoomAddress,WorkPhone,HomePhone,Others:
Run Code Online (Sandbox Code Playgroud)

并被Others分成任意多的逗号:

:FullName,RoomAddress,WorkPhone,HomePhone,Other1,Other2,Other3:
Run Code Online (Sandbox Code Playgroud)

man chfn页面中可以阅读:

另一个字段用于存储其他应用程序使用的记帐信息。

现在,应用程序开发人员(我很感兴趣C languagesystem calls和/或bash script),这就是抓住这个信息的最佳方式?

仅考虑Bash环境,鉴于该finger命令无法显示others字段(或者至少我不知道如何显示),还有哪些其他命令可以显示?我知道这chfn不仅是展示,而且是允许它们被改变。如果只是将它输出到stdout怎么办?

linux bash shell-script c finger

6
推荐指数
1
解决办法
9577
查看次数

标签 统计

bash ×2

linux ×2

c ×1

finger ×1

recursion ×1

shell-script ×1