3
在bash heredoc中使用变量
我正在尝试在bash heredoc内插变量: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF 这没有按我期望的那样工作(按$var字面意义处理,未扩展)。 我需要使用,sudo tee因为创建文件需要sudo。做类似的事情: sudo cat > /path/to/outfile <<EOT my text... EOT 不起作用,因为>outfile在当前外壳中打开了文件,该外壳未使用sudo。