這個功能怎麼用shell指令碼來寫

2022-12-27 05:40:59 字數 603 閱讀 4004

1樓:匿名使用者

#!/bin/sh

#入參校驗

if [ $# -ne 3 ]

then

echo "usage: $0 patha pathb pathc"

exit 0

fi#檢查路徑a和b是否存在

if [ ! -d $1 -o ! -d $2 ]then

echo "patha or pathb not exist"

exit 0

fi#檢查路徑c是否存在,不存在則建立

if [ ! -d $3 ]

then

mkdir -p $3

fi#掃瞄資料夾b

for _l_file_b in ` ls $2 `do#檢查a下是否有和b下相同檔名

_l_file_a="$1/$_l_file_b"

if [ -f $_l_file_a ]

then

#移動a路徑下檔案到c

mv $_l_file_a $3

fi#移動b路徑下檔案到a

mv $2/$_l_file_b $1

done

希望可以幫助到你!

shell指令碼裡的函式怎麼呼叫

shell中的函式,要在定義這個函式的指令碼中進行呼叫!bin sh echo line echo hello 在這裡呼叫 將全部 寫入test.sh就可以了echo call echo hello echo hello echo call echo line echo line 在命令列下執行 t...

shell指令碼怎麼實現在可執行檔案裡邊執行命令

bin bash opt scripts mand.exe eof lseof 在linux c語言下,可執行的shell指令碼檔案與編譯之後的c可執行檔案的區別有哪些 shell指令碼是shell的一種擴充套件功能,也就是shell會根據你所寫的指令碼一條一條的去執 行,c寫的程式是內直接給容cp...

指令碼是什麼?指令碼怎麼用?我是說在遊戲裡

指令碼是由第三方軟體通過 生成的動作。和外掛程式的區別是 外掛程式的功能會破壞遊戲平衡,而指令碼不會,它只是把原本要人本身完成的動作通過電腦實現,即使你不在電腦前,指令碼也會幫你完成動作,就像掛機,不過有些遊戲也是封禁指令碼的哦。現在指令碼主要有按鍵精靈及簡單遊之類的軟體。按鍵精靈的話需要自己編譯 ...