Linux for循環(huán)
cd /root/test
for i in $(ls *.tar.gz *.gz) ?????
?do ? ? ? ? ?
?tar -zxf $i ?
???done
為什么(ls *.tar.gz*.gz)前面要加$,不加行不行
cd /root/test
for i in $(ls *.tar.gz *.gz) ?????
?do ? ? ? ? ?
?tar -zxf $i ?
???done
為什么(ls *.tar.gz*.gz)前面要加$,不加行不行
2017-05-13
舉報(bào)
2017-07-14
變量名是y,引用變量的值是$y
$()是特殊用法,是調(diào)用系統(tǒng)命令,和反引號(hào)的作用一樣的。?y = $( ls *.tar.gz *.gz),是先執(zhí)行l(wèi)s命令,得到的結(jié)果賦值給變量y。
2017-05-13
這個(gè)是特定的寫(xiě)法吧,就是一個(gè)賦值的語(yǔ)句,比如 y = $( ls *.tar.gz *.gz); 之后 for i in $y;也是有效的