Я пытаюсь запустить команду и сохранить ее в переменной.Сохранить вывод в переменной и использовать переменную в команде
length=`last | grep foouser | wc -l`
Это прекрасно работает, но когда я добавляю переменную в команду, она разбивается.
value=$1
length=`last | grep $value | wc -l`
Как я могу получить этот второй пример для работы acceptomg переменной?
Что именно сломается? Кроме того, вы, вероятно, хотите использовать '$ value' вместо' $ 1' в команде 'grep'. – chepner
Хорошо, да, извинения, которые должны были быть $ value после 'grep'. – ojhawkins