我有一个file.txt,其输出为
declare -a Pool=("Minland" "Tucson" "Vancouver")
declare -a Library=("lib1" "lib2" "lib3")
declare -a Name=("Guru" "Albert" "Jeff")
declare -a Email=("guru@abc.com,Narendra@abc.com" "abc@def.com" "ghi@abc.com")
declare -a Subject=(" Finland Media Rotation" " Tucson Media Rotation" " Vancouver Media Rotation")
我想将这些输出用作其他文件的命令。 这是我的努力。
cat Hello.txt | xargs -d $'\n' sh -c sh Media.sh
它没有任何输出。
然后我尝试过的替代方法是像下面这样追加工作,但我知道这不是正确的方法。
cat file.txt Media.sh > out.sh
chmod +x out.sh
sh out.sh
所以,请为我提供最佳选择。
答案 0 :(得分:1)
您可以将下一个指令作为Media.sh文件的第一条指令,将file.txt文件的内容提供到脚本Media.sh中。
. file.txt