Variable

pdf文件的頁面到變數中

  • December 30, 2017

我在將以下指令的輸出(指令有效)放入變數時遇到問題:

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" 

問題是使用管道 ( |) 不適用於迴聲。

引用自:https://unix.stackexchange.com/questions/413723