Кто знает, как лучше всего сделать:
Есть
$echo "line1
line2"
Хочется, чтобы
line1 попало в VAR1
line2 попало в VAR2
Проходят на ум варианты:
Вот замена:
1.
echo "aaa
bbb"|tr '\012' ':'
Потом как-нить разделить.
2.
$echo "aaa
bbb"|sed 1d
bbb
3.
T=`mktemp`
echo "aaa
bbb" >$T
read -d: V1 V2 <$T
Кто знает более правильный/короткий способ?
Спасибо.
Ответ на:
комментарий
от dilmah
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум script: объединить два файла (2005)
- Форум Нулевой параметр в bash (2012)
- Форум bash и сложение большого количества строк (2004)
- Форум sed замена двух слов в середине строки (2019)
- Форум bash - правильно распознать перенос строки (2009)
- Форум bash построчное чтение из файлов (2018)
- Форум bash, не могу понять, как написать в одну строку (2013)
- Форум Замена всей строки при обнаружении в ней подстроки (2014)
- Форум Регулярные выражения. sed vs grep. Запутался. (2015)
- Форум diff по конфигам ядра на bash (2011)