shell指令碼 如何切換當前目錄

2021-08-20 18:46:54 字數 896 閱讀 4283

指令碼中執行其他目錄的指令碼或者命令,可以用&&連線兩條命令,當前面命令執行正常時,才執行後面命令

比如:cd /root/replace/scripts && ./run.out

cd /root/replace/scripts && ./b.sh

記得許可權

例子vi /srv/msc/ubicreate/rootfs_to_ubi.sh

#!/bin/sh

sudo rm -f /srv/msc/ubicreate/img-256mb.ubifs

sudo rm -f /srv/msc/ubicreate/*.ubi

cd /srv/msc/ubicreate/ && source /srv/msc/ubicreate/create_ubi256mb_img.sh /srv/msc/rootfs /srv/msc/ubicreate/sama5d2x-rootfs.ubi

vi /srv/msc/ubicreate/create_ubi256mb_img.sh

#!/bin/sh

echo "1\r\n"

echo $1

sudo /usr/sbin/mkfs.ubifs -f -m 2048 -e 126976 -c 1960 -r $1 /srv/msc/ubicreate/img-256mb.ubifs

echo "2\r\n"

echo $2

pwdsudo cd /srv/msc/ubicreate/

pwdsudo ubinize -p 131072 -m 2048 -s 2048 -o 2048 -o $2 /srv/msc/ubicreate/img-256mb.ini

在/home/sama5d2/下執行一下 看看效果

shell指令碼如何獲取當前時間

在shell指令碼裡常常需要獲取系統時間來處理某項操作,今天系統的學習了一下如何獲取系統時間。記錄如下 linux的系統時間在shell裡是可以直接呼叫系統變數的如 獲取今天時期 date y m d 或 date f 或 date y m d 命令輸出結果如下 root centi c sh da...

Shell指令碼統計當前目錄下目錄和檔案的數量

linux下如何統計當前目錄下檔案有多少個,目錄又有多少個呢?下面用shell寫乙個指令碼,放置在當前目錄下,執行即可。複製 如下 bin bash 指令碼名稱 dir 定義乙個函式fun directory fun directory jjuzvrcvnbsp 呼叫函式 fun directory...

如何切換目錄 Linux下如何高效切換目錄?

linux 下對於目錄的切換,大家肯定會想到乙個命令 cd命令。這個是 linux 下再基本不過的命令,如果這個命令都不知道的話,趕緊剖腹自盡去吧。cd 命令確實很方便,但如果需要頻繁在下面的目錄切換,你可能要懷疑人生了 home alvin projects blogdemos linux sys...