Variable
pdf文件的頁面到變數中
我在將以下指令的輸出(指令有效)放入變數時遇到問題:
pdftk file.pdf dump_data | grep NumberOfPages | awk '{print $2}'
例如,當我這樣做時:
VARIABLE=$( pdftk file.pdf dump_data | grep NumberOfPages | awk '{print $2}' ) | echo $VARIABLE
它沒有向我顯示變數的值…有人可以告訴我我做錯了什麼嗎?謝謝
你應該使用:
; echo $VARIABLE
而不是最後一個管道。
採用:
$ VARIABLE=$( pdftk file.pdf dump_data | grep NumberOfPages | awk '{print $2}' ) ; echo "$VARIABLE"
問題是使用管道 (
|
) 不適用於迴聲。