как добавить append hostname в shell [duplicate]

Вы хотите функцию zip.

for (f,b) in zip(foo, bar):
    print "f: ", f ,"; b: ", b
15
задан Boldewyn 8 June 2012 в 12:11
поделиться

3 ответа

Это работает:

cat 1.css <(echo "FOO") <(sed ...) 2.css <(echo "BAR")
24
ответ дан Dennis Williamson 27 August 2018 в 09:59
поделиться

Вы можете добавить все команды в подоболочку, которая перенаправляется на файл:

(
    cat 1.css
    echo "FOO"
    sed ...
    echo BAR
    cat 2.css
) > output

Вы также можете добавить файл в >>. Например:

cat 1.css  >  output
echo "FOO" >> output
sed ...    >> output
echo "BAR" >> output 
cat 2.css  >> output

(Это потенциально открывает и закрывает файл повторно)

16
ответ дан Joni 27 August 2018 в 09:59
поделиться

Вы можете сделать:

echo "$(command 1)" "$(command 2)" ... "$(command n)" > outputFile
12
ответ дан nhahtdh 27 August 2018 в 09:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: