0
我從系統中得到一個變量返回一個字符串,如:AWK顯示變量
$VARIABLE/dir/text.file
我tryed使用gsub
,但我失去了一些東西:
onstat -c | grep ^MSGPATH | awk 'gsub (/$INFORMIXDIR/, ${INFORMIXDIR}) {print $2}'
返回錯誤:
awk: cmd. line:1: gsub (/$INFORMIXDIR/, ${INFORMIXDIR}) {print $2}
awk: cmd. line:1: ^syntax error
awk: cmd. line:1: gsub (/$INFORMIXDIR/, ${INFORMIXDIR}) {print $2}
awk: cmd. line:1: ^0 is invalid as number of arguments for gsub
可能是什麼問題?
你有一些onstat -c產生的輸出嗎? –
但你想在awk中打印變量值嗎?或者是什麼? –
它返回:$ INFORMIXDIR/tmp/online.log,我需要使用該值後,INFORMIXDIR是一個環境變量。 –