在bash中组合两个输入和一个字符串

时间:2015-03-12 12:22:03

标签: bash

我正在尝试制作一个bash脚本,以便将描述行添加到.htaccess文件中。

具体来说,我想要两个输入,其中一个是描述,另一个是文件路径。所有这一切都必须追溯到AddDescription。我需要这个输出一个我可以添加到文件中的字符串。

总之,它应该是这样的:

AddDescription description path

我该怎么做?

2 个答案:

答案 0 :(得分:1)

用回声你可以实现这个

 echo AddEscription $var $PATH

如果要为此编写脚本,则无需指定参数数量。使用这些内容创建一个可执行文件,并使用任意数量的参数运行

#!/bin/bash
echo AddEscription "$@"

答案 1 :(得分:-1)

尝试

RESULT=$(paste <(echo "AddDescription") <(echo "$DESCRIPTION_VAR") <(echo "$PATH_VAR") -d ' ')

然后

echo $RESULT

假设您已将第一个输入分配到$DESCRIPTION_VAR,将第二个输入分配到$PATH_VAR