[問題] shell script問題

作者: alfven (馮小丸)   2022-12-08 17:51:45
各位L版的大大好
假設我有一個script, echo.sh如下:
#!/bin/bash
echo '123';
當我執行echo.sh的時候
我的terminal會得到以下結果
123
但如果我想在terminal中看到...
echo '123'
123
請問我該如何修改我的script呢?
作者: Typebrook (Pham)   2022-12-08 18:06:00
用 set -x 開啟 xtrace 功能
作者: johnjohnlin (嗯?)   2022-12-08 19:52:00
第一行那邊bash加-x好像也可以
作者: holishing   2022-12-09 01:34:00
某些行之後不要顯示那些還可以用 set +x 改回來
作者: lestibournes (Hello World)   2022-12-09 15:42:00
學到了謝謝~
作者: Gold740716 (項為之強)   2022-12-10 19:07:00
你是不是在找 Makefile
作者: holishing   2022-12-14 23:50:00
個人覺得不需要用到 makefile, 除非真的是要拿來編譯或生成文件使用, 理由是對新手而言又要多適應一個東西
作者: Bencrie   2022-12-15 00:36:00
Makefile 是拿來描述相依關係用的
作者: franzhuang (dave)   2022-12-21 19:23:00
echo "echo '123'"; echo "123"這樣就可以了
作者: holishing   2022-12-22 00:01:00
樓上這樣如果很多行,每行都要改嗎?
作者: saito2190 (榛香超可愛der)   2022-12-22 17:01:00
-x 有效 學到惹 感謝!
作者: newversion (海納百川)   2022-12-29 19:17:00
讚,學到一招了!以前都用一堆 echo $LINENO,真的很白痴XD

Links booklink

Contact Us: admin [ a t ] ucptt.com