當前位置:首頁 » 編程軟體 » shell腳本中實現cd

shell腳本中實現cd

發布時間: 2023-01-29 16:39:30

Ⅰ shell腳本中cd 命令怎麼用

cd是最基本的切換目錄的命令
你需要進入什麼目錄,就cd folder就可以了

Ⅱ Shell腳本無法使用cd命令

shell腳本如下,就是一條簡單的cd命令:

但是執行它卻沒任何效果。(sh xxx.sh 或者./xxx.sh都不好使)

google了一下,原因:

解決方法:
source腳本即可。
source 命令可以在當前的shell環境下執行腳本,不會創建子shell ,直接影響父進程。
source命令可直接換成 「.」。注意和.sh文件之間有個空格。

Ⅲ 如何在shell腳本中執行cd命令

可以使用eval命令。eval命令,如同熟悉的其他腳本語言,會將它的參數做為命令執行。eval命令將會首先掃描命令行進行所有的替換,然後再執行命令。該命令使用於那些一次掃描無法實現其功能的變數。該命令對變數進行兩次掃描。這些需要進行兩次掃描的變數有時候被稱為復雜變數。命令格式:eval [參數]
補充說明:eval可讀取一連串的參數,然後再依參數本身的特性來執行。參數不限數目,彼此之間用分號分開。

Ⅳ Mac上實現一個簡單的shell腳本

如何實現一個簡單的shell腳本呢?
(這里用到的命令工具是iTerm2)

直接上開始吧

cd到目標文件夾:$cd test

新建腳本$touch 123.sh

雙擊123.sh,裡面寫入:
mkdir shell
cd shell
touch 123.txt

然後保存一下,此刻已經完成了一個簡單的腳本(123.sh)

運行腳本的幾種方式,
方式1: $bash 123.sh

方式2: $zsh 123.sh

方式3: $source 123.sh

其中方式3會進入腳本執行完畢的目錄(shell)

方式4: $./123.sh

如果出現提示 ./123.sh: Permission denied 表示文件沒許可權執行

查看文件許可權
$ls -l 123.sh

發現沒有x,表示沒有可執行許可權,緊接著

給文件添加可執行許可權,並再次查看文件許可權,兩條命令:
ls -l 123.sh

發現有x了,然後再執行./123.sh
發現shell文件夾已經被創建,123.txt也被創建

為了達到預期效果,每次執行腳本之前都應該先刪除shell文件夾,否則會提示文件已存在

Ⅳ 如何在shell腳本中執行cd命令

在寫完腳本後,運行時要鍵入: ". ./"而非「./"即可。

熱點內容
python和excel 發布:2024-03-29 07:47:03 瀏覽:860
postfix源碼下載 發布:2024-03-29 07:42:03 瀏覽:142
怎麼在電腦上玩手機伺服器 發布:2024-03-29 07:30:13 瀏覽:141
倍福加密 發布:2024-03-29 07:24:42 瀏覽:844
如何用密碼鎖住並隱藏工作表 發布:2024-03-29 07:03:28 瀏覽:327
按鍵精靈滑鼠腳本 發布:2024-03-29 06:47:41 瀏覽:20
pythonhome 發布:2024-03-29 06:47:36 瀏覽:170
dns配置錯誤怎麼修理 發布:2024-03-29 06:36:15 瀏覽:981
電信客戶6位密碼是什麼 發布:2024-03-29 06:35:42 瀏覽:566
b星演算法找門 發布:2024-03-29 06:27:13 瀏覽:774