[問題] 多個指令怎麼弄成一個批次檔(或makefile)

看板Linux作者 (123 team)時間13年前 (2012/05/31 08:13), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
我現在有五個指令 假設已經進入root模式 指令如下: zypper ref (更新套件庫) zypper up (更新檔案) zypper rm -u cheese (自動移除不再被需要的相依性套件) zypper lr -e /root/my.repo (匯出套件庫設定) zypper ar /root/my.repo (匯入套件庫設定) 我想要一次執行這五個指令 請問要怎麼打包寫成一個批次檔(或者makefile檔)? 麻煩知道的解惑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.130.165

05/31 08:14, , 1F
google一下shell script教學,簡單一句話就是把你的命令都
05/31 08:14, 1F

05/31 08:15, , 2F
寫進一個文字檔,第一行用 #!/bin/sh 或 #!/bin/bash
05/31 08:15, 2F

05/31 08:15, , 3F
然後 chmod +x 該文字檔案就可以執行了
05/31 08:15, 3F

05/31 08:16, , 4F
chmod +x 該文字檔檔名
05/31 08:16, 4F

06/01 18:46, , 5F
若沒要重複使用 就把這些指令中間用;分隔 打在同一行
06/01 18:46, 5F

06/01 18:46, , 6F
enter就送出即可
06/01 18:46, 6F
文章代碼(AID): #1FnhUNRJ (Linux)