如何通过引用变量从另一个脚本文件创建脚本文件?

任何

从bash脚本内部,我想创建一个具有给定内容的文件。
内容应包含变量表达式“ $ 1”,“ $ 2” ...

#!/ bin / sh
cat <myfile
#!/ bin / sh
command1 $ 1
command2 $ 2
command3 $ 3
EOF

创建的文件应与变量一起使用:
./myfile param1 param2 param3

但是myfile出现时没有变量

$ cat myfile  

#!/ bin / sh
command1
command2
command3

亚龙

正确的格式应为:

#!/bin/sh
cat <<EOF > myfile
#!/bin/sh
command1 \$1
command2 \$2
command3 \$3
EOF

进行了两项更改:

  • 使用\转义$
  • <<EOF在应写入myfile的部分的开头标记有关更多信息,请参见此处

运行此脚本后,结果

cat myfile 
#!/bin/sh
command1 $1
command2 $2
command3 $3

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何合并两个文本文件并创建另一个文本文件并通过Shell脚本加载到HIVE中?

无法将脚本文件加载到另一个脚本文件中

从另一个脚本读取 Google App 脚本文件

在另一个Powershell脚本文件中调用Powershell脚本时如何使用嵌套引号

使用Apps脚本代码将一个Apps脚本文件更新(覆盖)为另一个Apps脚本文件

如何从html文件中的java脚本文件调用另一个函数内部的函数?

如何在另一个文本文件上使用Afk脚本运行文件

Python:获取文本文件并生成另一个文本文件并修改某些行的脚本

为什么无法从另一个脚本文件访问 javascript 函数?

从另一个内容脚本文件调用js函数

从另一个脚本文件加载时,模块的$ injector err成角度

如何检查一个文件的值是否包含在另一个文本文件中?(perl 脚本)

脚本首先引用另一个文件

有没有办法从.ahk文件中读取变量并在另一个批处理脚本文件中使用它

创建变量以生成唯一的txt文件,然后追加而不创建另一个文本文件

将JS函数绑定到razor文件中另一个脚本文件中的复选框

逐行读取文本文件,然后在每行中搜索另一个文件php脚本

如何将数据从一个文本文件引用到另一个文本文件

Python脚本在文本文件中搜索字符串并在匹配之前插入另一个文本文件

管道 Python 脚本以便将其与另一个文本文件进行比较

使用html或客户端脚本从另一个文本文件导入<head>元素

如何为 Illustrator 脚本引用另一个 JS 文件?

一个脚本文件与多个脚本文件的Angular App性能

如何遍历一个文本文件以打印到另一个文本文件?

如何创建创建另一个脚本的脚本

如何通过Java脚本将php值从一个文件传递到另一个文件

编写一个Bash shell脚本以读取mongodb日志文件并将其内容写入另一个文本文件

如何加载一个文件夹中的脚本文件,而不是加载html文件

从文本文件读取,创建另一个文件