相关疑难解决方法(0)

了解 `find` 的 -exec 选项

我发现自己不断地查找语法

find . -name "FILENAME"  -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)

主要是因为我不明白这-exec部分是如何工作的。大括号、反斜杠和分号的含义是什么?该语法还有其他用例吗?

shell find

116
推荐指数
1
解决办法
8万
查看次数

更改当前目录的脚本(cd、pwd)

我想运行一个脚本来简单地更改当前工作目录:

#!/bin/bash
cd web/www/project
Run Code Online (Sandbox Code Playgroud)

但是,运行后,当前密码保持不变!我怎样才能做到这一点?

scripting bash cd-command environment-variables

93
推荐指数
5
解决办法
26万
查看次数

`cd` 外部命令有什么意义?

正如在这个很好的答案中所提到的,POSIX 系统cd除了内置的 shell 之外还有一个外部二进制文件。在 OS X 10.8 上,它是/usr/bin/cd. 您不能像内置函数那样使用它,cd因为它在更改自己的工作目录后立即退出。它的目的是什么?

cd-command posix command

81
推荐指数
2
解决办法
7499
查看次数