如何可以把命令塞入變數內? - Linux

Table of Contents


想要把 wc -c a.jpg 輸出的值 塞入變數中

然後用 echo 方式顯示

但是不能用 aa = wc -c a.jpg

Echo $aa

要怎麼做才可以呢?
-----
Sent from JPTT on my iPhone

--

All Comments

Rae avatarRae2018-10-07
echo $(wc -c a.jpg)
Belly avatarBelly2018-10-09
或者 aa=`wc -c a.jpg` ; echo $aa
Isla avatarIsla2018-10-12
感恩,那有辦法只顯示 檔案的大小,不顯示檔名的嗎?因
為這個指令會連同檔名一起顯示
Jacky avatarJacky2018-10-17
pipe (|) 是 Unix like 系統常用的, 可以稍微了解一下
echo $(wc -c enable-HiDPI.sh |awk '{print $1}')
William avatarWilliam2018-10-19
aa=`stat -c %s a.jpg`
Mary avatarMary2018-10-21
小弟又卡住了...如何把 壓縮過後的檔案大小 丟進變數裡
面讀取?
Cara avatarCara2018-10-22
何謂壓縮過?
Jake avatarJake2018-10-26
unix 一個腳本跑壓縮的問題 <-- 之前不是有討論過
Hedda avatarHedda2018-10-30
bzip2 -z a 出來的值 在用 stat -c %s a 取值,然後這個
值要丟入變數,最後再 rm -f a,可是...我試了好久...無
法丟進去變數內
$bn = bzip2 -z a
$b = ‘sata -c %s $bn’
rm -f $b
是我變數方法用錯了嗎?
Skylar Davis avatarSkylar Davis2018-11-03
echo ‘stat -c %s a’ ; echo $bn
rm -f $b
Lily avatarLily2018-11-04
你的問題是不是應該先自己下命令測試一下結果
Queena avatarQueena2018-11-08
確認好了再來談 script 寫法會比較單純不混亂
再者 $bn = bzip2 -z a <--- 這也不是shell script語法
Rae avatarRae2018-11-13
echo $(echo $(echo $(wc -c a.jpg))) 神奇吧!?
Bennie avatarBennie2018-11-15
‘ 太可怕了 script 裡面有全形文字 XD
Anthony avatarAnthony2018-11-16
手機打不出單引號...只好找類似的代替一下0.0
Olive avatarOlive2018-11-21
那可以麻煩你不要在手機問這種script的問題嗎?畢竟這影響到
John avatarJohn2018-11-22
板友的回答,大家總要簡單測試一下才好回你……
Olive avatarOlive2018-11-22
shell script 我記得有 debug 功能,用 -v 選項的樣
Selena avatarSelena2018-11-27
是可以顯示~但是跟直接打命令 出來是不一樣的~
Daniel avatarDaniel2018-12-02
變數賦值的語法本身就錯了吧?