看板 Linux 關於我們 聯絡資訊
各位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
Typebrook: 用 set -x 開啟 xtrace 功能 12/08 18:06
謝謝T大 ※ 編輯: alfven (36.231.128.121 臺灣), 12/08/2022 19:01:14
johnjohnlin: 第一行那邊bash加-x好像也可以 12/08 19:52
holishing: 某些行之後不要顯示那些還可以用 set +x 改回來 12/09 01:34
謝謝J大 H大 ※ 編輯: alfven (36.231.128.121 臺灣), 12/09/2022 07:55:43
lestibournes: 學到了謝謝~ 12/09 15:42
Gold740716: 你是不是在找 Makefile 12/10 19:07
不是哦 ※ 編輯: alfven (36.224.211.168 臺灣), 12/13/2022 20:28:49
Gold740716: makefile 會把要執行的每一行指令顯示出來 12/14 21:39
holishing: 個人覺得不需要用到 makefile, 除非真的是要拿來編譯或 12/14 23:50
holishing: 生成文件使用, 理由是對新手而言又要多適應一個東西 12/14 23:50
Bencrie: Makefile 是拿來描述相依關係用的 12/15 00:36
franzhuang: echo "echo '123'"; echo "123" 12/21 19:23
franzhuang: 這樣就可以了 12/21 19:24
holishing: 樓上這樣如果很多行,每行都要改嗎? 12/22 00:01
saito2190: -x 有效 學到惹 感謝! 12/22 17:01
newversion: 讚,學到一招了! 12/29 19:17
newversion: 以前都用一堆 echo $LINENO,真的很白痴XD 12/29 19:17