1."'$var'" #!/bin/bash var="test" awk 'BEGIN{print "'$var'"}' 這種寫(xiě)法要求變量var中不含有空格。若var中含有空格,那么就要用 “‘“$var”’” 2.export變量,然后用ENVIRON[“var”] #!/bin/bash var="test" export var awk 'BEGIN{print ENVIRON["var"]}' 3.使用-v選項(xiàng)。 #!/bin/bash var="test" awk -v nvar="$var" 'BEGIN{print nvar}' shell使用awk傳遞出來(lái)的變量 ev along@along-laptop:~/co #!/bin/bash var1="test" var2="along" ev echo "var1:"$var1 echo "var2:"$var2 along@along-laptop:~/co var1:along var2:test
|
|