如何在 .txt 中执行多行

如何在 .txt 中执行多行

我正在使用 SSH;在一个文件夹中我有以下文件:

-rwxrwxr-x 1 german german   48 Apr 29 10:45 prueba.txt
-rwxrwxr-x 1 german german   23 Apr 29 10:43 script1.sh
-rwxrwxr-x 1 german german   23 Apr 29 10:45 script2.sh

cat script1.sh
echo "Test 1: $(date)"

cat script2.sh
echo "Test 2: $(date)"

cat prueba.txt
bash /home/german/script1.sh
bash /home/german/script2.sh

但当 …

`cat prueba.txt`

只执行第一行“script1.sh”

Test 1: Wed Apr 29 10:48:48 COT 2015

如何在txt文件中执行多行内容?

答案1

@Costas - 很好的答案!

由于它们是 sh 脚本,

sh /home/german/prueba.txt

也会起作用。

而且,顺便说一句,这应该是一条评论(这不是“添加评论”应该做的吗?)

相关内容