linux腳本之echo////printf////test等命令

1.echo

echo "\"it is a test\""      #"it is a test"       #如果直接要使用轉義,就使用echo  -e "ok! \n"

# echo "it is a test" >> /home/xxc/桌面/text.txt    #將內容寫道指定文件中

echo `date`   [顯示日期]


2.printf

%c %d %f  %s  分別表示字符,數字, 浮點數,字符串(模仿c語言printf)

%-10s 指一個寬度爲10個字符 (-表示左對齊,沒有表示右對齊)

printf  "hello, world\n"

printf  "%d %s %c\n"  1 "abc"  "def"   #打印結果爲1  abc  d   

printf  "%-4.2f\n"  "12.4"   #打印結果爲12.40

printf "%s" abc def  #打印結果爲abc  #雖然只有一個%s站位符,但是參數有兩個,這種時候,依然會完全輸出

                                              #                 def

3.test命令

test命令用於檢查某個條件是否成立,可以進行數值,字符和文件三個方面的測試。

#-----------進行數值判斷

a=10

b=20
if test $a = $b
then
    echo "equal"
else
    echo "not equal"

fi

#--------進行文件判斷

if test -e /home;then   #同時可以if  test -e /home -o  -e /home/xxc
    echo '1'
else
    echo '2'

fi

..........................



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值