我是一名等級新手,他試圖讓我的第一個「if then」語句正常工作。我編制了一個總的bs情況作爲審判,但它不起作用。我已經閱讀了關於如何格式化的一半描述,但是我不知道我可能會做錯什麼。比較if語句在測試命令bash中沒有按預期工作
我的腳本:
#!/bin/bash
if [ 10 > $1 ]
then
printf "Too big\n"
else
printf "Too small\n"
if
我想我可以提供任何數量,在命令行中的第一個參數和腳本會告訴我一個合適的答案。沒有快樂。所有我曾經得到的CMD線:
Johns-iMac:~ johnyoung$ ./test3 5
Too big
Johns-iMac:~ johnyoung$ ./test3 50
Too big
因爲我一直在做這個腳本的做法最終被稱爲「TEST3」
任何機構能幫助我嗎?感謝負載。
看一看[7.1。介紹if](http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html)Bash入門指南。 – user3439894