小编Ash*_*win的帖子

如何运行“find -exec <script> {}\;

我有一个脚本可以更改文件夹的文件属性。

这是示例树:

dir 1
    --file 1
    --file 2
    --file 3
dir 2
    --file 1
    --file 2
dir 3
    --file 1
    --file 2
    --file 3
Run Code Online (Sandbox Code Playgroud)

我在终端上运行这个命令,我想为每个目录运行 shell 脚本 (script.sh)

find . -type d -exec ./script.sh {}\;
Run Code Online (Sandbox Code Playgroud)

它不会运行并出现错误:

find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?

shell bash find shell-script

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

使用 VIM 编辑器回显自定义消息

退出 ( :q) 时如何检测VIM 中是否有文件修改?如果有文件修改 Vim 回显

E37: No write since last change (add ! to override) 
Run Code Online (Sandbox Code Playgroud)

我想用自定义消息和类似于的操作覆盖此消息

File modified: Do you wish to save the file? (y)Yes (n)No (c)Cancel
Run Code Online (Sandbox Code Playgroud)

我修改了 Vim 的行为以保存文件Ctrl-s并退出Ctrl-w

现在我正在寻找一个解决方案,如果文件已经被修改并且用户正在使用 Ctrl-w 退出它我希望 Vim 提示保存。

这是我的 .vimrc 文件的内容:

map <C-S> :w<CR>
imap <C-S> <Esc>:w<CR>i

map <C-w> :q<CR>
imap <C-w> <Esc>:q<CR>
Run Code Online (Sandbox Code Playgroud)

vim vimrc

4
推荐指数
1
解决办法
790
查看次数

标签 统计

bash ×1

find ×1

shell ×1

shell-script ×1

vim ×1

vimrc ×1