如何在shell指令碼中執行cd命令

時間 2021-09-02 04:44:43

1樓:匿名使用者

在工作中,網際網路公司,經常不是直接登入到服務上,而是通過跳板機進行中轉。這樣就會用到cd命令切換目錄。

編輯shell檔案:vim switchdir.sh[plain] view plain copycd /opt/***/service/mobile/kafka_2.

10-0.8.1

lizt@ bin> source switchdir.shlizt@ :/opt/***/service/mobile/kafka_2.10-0.8>

2樓:兩儀式的刀

可以使用eval命令。eval命令,如同熟悉的其他指令碼語言,會將它的引數做為命令執行。eval命令將會首先掃描命令列進行所有的替換,然後再執行命令。

該命令使用於那些一次掃描無法實現其功能的變數。該命令對變數進行兩次掃描。這些需要進行兩次掃描的變數有時候被稱為複雜變數。

命令格式:eval [引數]

補充說明:eval可讀取一連串的引數,然後再依引數本身的特性來執行。引數不限數目,彼此之間用分號分開。

3樓:匿名使用者

編輯shell檔案:vim switchdir.shcd /opt/***/service/mobile/kafka_2.10-0.8.1

lizt@ bin> source switchdir.shlizt@ :/opt/***/service/mobile/kafka_2.10-0.8>

shell指令碼中,shell指令碼中 if f FileA a O FileB then 語句中判斷條件怎麼理解,邏輯關係是什麼?

a是and,左右條件兩者都成立 o是or,左右條件任意一條成立 你可以在man test,看到 expression1 a expression2both expression1 and expression2 are true expression1 o expression2either exp...

shell指令碼在linu下執行shell指令碼登陸遠端

bin bash tmptty tty tmptty basename tmptty tmpname whoami ip 目標主機地址 inp1 m 主機的使用者名稱,注意必須有 m inp2 m 主機的密碼,注意必須有 m inp3 ls m inp4 pwd m inputfile in out...

shell指令碼中的,shell指令碼中的 是什麼意思?謝謝!

喻逸 shell中沒有這樣的用法,是makefile中的用法,以下總結了makefile裡面的常用變數 不包含副檔名的目標檔名稱。所有的依賴檔案,以空格分開,並以出現的先後為序,可能包含重複的依賴檔案。第一個依賴檔案的名稱。所有的依賴檔案,以空格分開,這些依賴檔案的修改日期比目標的建立日期晚。目標的...