1樓:匿名使用者
ftype=`file "$1"`
或者ftype=$(file $1)
列印的那行"haha.zip: zip archive ..."是ftype= file "$1"輸出的,$ftype沒有真正賦值,你自己把其他行註釋掉看看
2樓:匿名使用者
你寫的有點問題
你想得到輸入引數的檔案型別吧?
你試試用這個:
-------------------補充--------------------
我知道你的想法 你就是因為沒有正確賦給fype值才造成這種情況。
使用fype=eval file "$1" 或ftype=`file "$1"` 或ftype=$(file $1)
程式設計從鍵盤輸入兩個整數分別給變數a和b,要求在不借助於其他變
寫個形參為copy指標的函bai數du void swap int a,int b void main 另外,一樓 zhi的方法不錯。dao a a b b a b a a b 程式設計從鍵盤輸入兩個整數分別給變數a和b,要求在不借助於其他變數的條件下,將變數a和b的值實現交換 include in...
shell變數中包含變數的問題,shell 變數名中包含變數怎麼弄
說實話你這個寫法好詭異。不過用eval應該可以解決 eval echo ymd i 你試試 set i 1 while i 3 echo ymd i 這裡的語句改如何寫?i i 1 end把你那行改成這個看看可行了 兄弟,我很榮幸的為你解決,下面是答案,你去試試 while i le 3 doech...
變數命名的規則,變數命名規則的介紹
贊同樓上 1 首先du 系統關zhi鍵字,肯定是不能作為變數名dao的,回比如dim,for,if,end,while,loop,as,string,long,type等等系統答關鍵字 2 好像一般變數名都是以英文本母開頭,後面可以跟數字。3 最好別用 等符號做變數名 4 還有變數名,要容易記住,或...