unix shell程式設計,變數的消失了

2022-07-17 20:20:01 字數 572 閱讀 1636

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 還有變數名,要容易記住,或...