无法使用“ tee”命令正确创建脚本

时间:2019-08-06 19:43:39

标签: bash

我正在尝试使用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- {} \;

请提出建议?

0 个答案:

没有答案