[问题] 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