[問題] shell script問題

看板Linux作者 (王英丸)時間1年前 (2022/12/08 17:51), 1年前編輯推噓10(1003)
留言13則, 8人參與, 1年前最新討論串1/1
各位L版的大大好 假設我有一個script, echo.sh如下: #!/bin/bash echo '123'; 當我執行echo.sh的時候 我的terminal會得到以下結果 123 但如果我想在terminal中看到... echo '123' 123 請問我該如何修改我的script呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.128.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1670493107.A.349.html ※ 編輯: alfven (36.231.128.121 臺灣), 12/08/2022 17:52:20

12/08 18:06, 1年前 , 1F
用 set -x 開啟 xtrace 功能
12/08 18:06, 1F
謝謝T大 ※ 編輯: alfven (36.231.128.121 臺灣), 12/08/2022 19:01:14

12/08 19:52, 1年前 , 2F
第一行那邊bash加-x好像也可以
12/08 19:52, 2F

12/09 01:34, 1年前 , 3F
某些行之後不要顯示那些還可以用 set +x 改回來
12/09 01:34, 3F
謝謝J大 H大 ※ 編輯: alfven (36.231.128.121 臺灣), 12/09/2022 07:55:43

12/09 15:42, 1年前 , 4F
學到了謝謝~
12/09 15:42, 4F

12/10 19:07, 1年前 , 5F
你是不是在找 Makefile
12/10 19:07, 5F
不是哦 ※ 編輯: alfven (36.224.211.168 臺灣), 12/13/2022 20:28:49

12/14 21:39, 1年前 , 6F
makefile 會把要執行的每一行指令顯示出來
12/14 21:39, 6F

12/14 23:50, 1年前 , 7F
個人覺得不需要用到 makefile, 除非真的是要拿來編譯或
12/14 23:50, 7F

12/14 23:50, 1年前 , 8F
生成文件使用, 理由是對新手而言又要多適應一個東西
12/14 23:50, 8F

12/15 00:36, 1年前 , 9F
Makefile 是拿來描述相依關係用的
12/15 00:36, 9F

12/21 19:23, 1年前 , 10F
echo "echo '123'"; echo "123"
12/21 19:23, 10F

12/21 19:24, 1年前 , 11F
這樣就可以了
12/21 19:24, 11F

12/22 00:01, 1年前 , 12F
樓上這樣如果很多行,每行都要改嗎?
12/22 00:01, 12F

12/22 17:01, 1年前 , 13F
-x 有效 學到惹 感謝!
12/22 17:01, 13F
文章代碼(AID): #1ZaREpD9 (Linux)