小编wjd*_*jdp的帖子

使用unix查找的for循环

尝试在大型音乐收藏中进行从 M4A 到 OGG 的大规模转换,我有:

#!/bin/sh
for i in `find /home/family/Music -name *.m4a -print0`
   #do ffmpeg -i "$i" -acodec libvorbis -aq 6 -vn -ac 2 "$i.ogg";
   do echo $i
done
Run Code Online (Sandbox Code Playgroud)

所有文件的名称中都会有空格,上面的输出显示了一个像这样的文件:

/home/family/Music/The
Kooks/Inside
In
_
Inside
Out/06
You
Don't
Love
Me.m4a
Run Code Online (Sandbox Code Playgroud)

每个空格都标记一个新行,我认为-print0会解决这个问题吗?

command-line scripts find

6
推荐指数
2
解决办法
5167
查看次数

是否有“关闭而不保存”的快捷方式?

当我使用 OS X 时,有一个快捷方式 (Cmd+D) 可以在关闭具有未保存更改的窗口时关闭“是否要保存”对话框。在 Ubuntu 中是否有等价物,如果没有,有没有办法在系统范围内实现?

保存更改对话框

shortcut-keys shortcuts dialog

5
推荐指数
1
解决办法
3618
查看次数

标签 统计

command-line ×1

dialog ×1

find ×1

scripts ×1

shortcut-keys ×1

shortcuts ×1