如何在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指令碼?

編寫好的shell指令碼 如 test 可以採取兩種方式進行執行 一 sh test 一般不採用這種呼叫方式,尤其不採用 sh也可以採用 ksh test 這種方式要求shell具有 可讀 的訪問許可權。二 直接執行可執行的shell指令碼之前,首先應使用下列chmod命令,把shell指令碼檔案設...

shell指令碼如何在相同內容行後新增上a b c加以區

先假設重複的相同行個數不會超過a z字母表示的範圍,且檔名為a.txt bin sh myfile a.txt 改為你自己的檔名 for record in sort myfile uniq d doawk begin else print myfile tmp mv tmp myfile done...

Linux如何編寫shell指令碼

一般以 bin sh 開頭 不是必須要寫,但一定要單獨一行 指定執行這個指令碼的shell程式 也可以用 bin zsh或其他 然後就是堆命令了。linux的shell指令碼支援很多功能,加上linux高度模組化的命令,完全可以用shell指令碼寫出複雜的程式。以上只是簡單介紹如何開始寫shell指...