我正在尝试使用tee命令创建bash脚本。脚本具有变量。但是,tee命令不会在文件上写入变量。有点叫变量。
例如,我想将其写入“ asd”文件:
#!/bin/bash
var1="$1"
var2="$2"
var3="$3"
find "$3"/"$2" -name '*.rar' -execdir unrar e -o- {} \;
为此,我正在使用以下命令:
sudo tee asd <<--EOF
#!/bin/bash
var1="$1"
var2="$2"
var3="$3"
find "$3"/"$2" -name '*.rar' -execdir unrar e -o- {} \;
EOF
但是,输出并不理想。输出为:
#!/bin/bash
var1=""
var2=""
var3=""
find ""/"" -name '*.rar' -execdir unrar e -o- {} \;
请提出建议?