shell1

bash -x filename 可以按照顺序对代码进行调试

expr

//a=5 b=10
expr $a\*$b  不会执行计算功能,输出 -> 5*10
expr $a \* $b (有空格以示区分) ,输出 -> 50

printf

//printf只能写成一行 printf "%d" 100 可以
//printf "%d"
//100  不行

$

//$是区分我的英文字母是一个字符还是一个变量

echo

printf "%d\n" printf可以直接通过\n换行 
echo "xxxx\n" echo 不行会输出xxxx\n
但是 你的两个echo 不在同一行的话 就可以换行
如果 echo "hello world"     echo "aaa"(在同一行)  -> hello world echo aaa
可见在echo 中""只是将输出的部分分开来,上面的echo都输出了
可以加;将echo写在同一行

if

if [ xx ] if后面的一定是[],[]一定要和xx分开一个空格的距离
then 和 echo 可以写成一行 :then echo "xxx"
后面的fi 不要忘记 

[ xx xx xx ] 和(( xx xx xx ))
具体的库可以在菜鸟上查找

posted @   MITE's_BKY  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示