2015-03-12 4 views
0

Я пытаюсь создать скрипт bash, чтобы добавить строку описания в файл .htaccess.Объединить два входа и строку в bash

В частности, я хочу взять два входа, где одно - описание, а другое - путь к файлу. Все это должно пройти после AddDescription. Мне нужно это для вывода одной строки, которую я могу добавить в файл.

Все вместе, он должен выйти на что-то вроде этого:

AddDescription description path 

Как я могу это сделать?

+2

... В чем проблема с вашим текущим кодом? * Где * ваш текущий код? –

+0

Просьба указать, что вы пробовали до сих пор и где вы застряли. Это должно быть очень простым. – fedorqui

ответ

-1

Попробуйте

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

, а затем

echo $RESULT 

при условии, что вы назначили первый вход в $DESCRIPTION_VAR и ваш второй вход $PATH_VAR.

+1

Ничего себе, четыре процесса для замены простого 'printf'? – tripleee

+0

Хм, да, ты прав. –

1

с эхом вы можете достичь этого

echo AddEscription $var $PATH 

, если вы хотите, чтобы написать сценарий для этого, нет необходимости указывать количество аргументов. Создайте исполняемый файл с этим содержимым и запустите столько аргументов, сколько хотите.

#!/bin/bash 
echo AddEscription "[email protected]" 
Смежные вопросы