首页 > 系统相关 >shell1

shell1

时间:2023-01-15 11:55:08浏览次数:36  
标签:输出 xxxx shell1 expr echo xx printf

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都输出了

if

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

标签:输出,xxxx,shell1,expr,echo,xx,printf
From: https://www.cnblogs.com/zzxs-blog/p/17053290.html

相关文章