Вывод программы как аргумент другой программы

Что-то вроде

alias myxargs='perl -p -e "s/\n/\0/;" | xargs -0'
cat nonzerofile | myxargs command

должен работать.

2
задан 24 September 2011 в 19:24
2 ответа

Вместо этого вы хотите использовать следующее:

echo "time is `date`"

`(обратная кавычка) вместо '(апостроф)

Основа Unix / Linux такая же, но многие утилиты меняются время, поэтому их варианты со временем сильно различаются. Они различаются даже между вкусами. Так что более старая книга обычно хороша, поскольку большинство вещей все еще работает и остается точным. В новой книге вы сможете лучше использовать новые возможности, которых не было в прежние времена.

3
ответ дан 3 December 2019 в 09:07

Вы также можете использовать echo "time is $ (date)" , чтобы не путать одинарную кавычку с обратной полосой.

4
ответ дан 3 December 2019 в 09:07

Теги

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