Коли я набираю:
echo "foo bar" | gawk -v var="content" '{print $var}'
Я очікую, що результат буде content
. Чому саме так foo bar
?
Справді. Я заплутався у синтаксисі bash ...
—
nicoco
Це гарне запитання, і хоча відповідь показує, що це
—
roaima
$
було неправильно, я не впевнений, що його слід закрити як друкарський помилок. Нещодавно я бачив декілька таких, можливо, нам потрібна канонічна
$
з $ var