Linux 更新所有目录中的shell脚本更改

Linux 更新所有目录中的shell脚本更改,linux,bash,shell,unix,sh,Linux,Bash,Shell,Unix,Sh,我已经在10个目录中创建了一个shell脚本 a/we.sh b/we.sh c/we.sh . . . . 如何更新unix/Linux中所有目录中shell脚本的更改。您可以使用符号链接功能。对创建的所有文件使用ln命令。这样,您将更改一个文件,并显示在每个链接路径上。要创建符号链接,您可以使用以下简单命令-ln-s script.sh sample.sh此处sample.sh是将要创建的路径。您可以使用符号链接功能。对创建的所有文件使用ln命令。这样,您将更改一个文件,并显示在每个链接路

我已经在10个目录中创建了一个shell脚本

a/we.sh
b/we.sh
c/we.sh
.
.
.
.

如何更新unix/Linux中所有目录中shell脚本的更改。

您可以使用符号链接功能。对创建的所有文件使用
ln
命令。这样,您将更改一个文件,并显示在每个链接路径上。要创建符号链接,您可以使用以下简单命令-
ln-s script.sh sample.sh
此处
sample.sh
是将要创建的路径。

您可以使用符号链接功能。对创建的所有文件使用
ln
命令。这样,您将更改一个文件,并显示在每个链接路径上。要创建符号链接,您可以使用以下简单命令-
ln-s script.sh sample.sh
此处
sample.sh
是将要创建的路径。

您可以使用

find . -iname 'we.sh' -type f -exec cp '/path/to/modified/script/we.sh {} \;
你可以用

find . -iname 'we.sh' -type f -exec cp '/path/to/modified/script/we.sh {} \;

正如@rakib所暗示的,不要这样做。最好使用符号链接或(以标准Unix方式)将目录作为脚本的参数。脚本位于哪个目录并不重要。正如@rakib所暗示的,不要这样做。最好使用符号链接或(以标准Unix方式)将目录作为脚本的参数。脚本位于哪个目录并不重要。