- Извлечь несколько цифровых значений из генерируемой строки, DinDon, 17:49 , 24-Дек-12 (1)
Как получить подстроку и присвоить её переменной понял: subStr=$(echo $xxx | awk '{print $1}')Для того чтобы сгенерировать n количество строк нужно узнать количество подстрок. Как??? По количеству пробелов считает не верно. Допустим между подстроками два пробела, а мне показывают четыре при подсчёте по этому методу: count=$(echo $xxx | grep -o " " | wc -c) Почему так, я могу предположить, допустим в строке есть пробелы в начале и конце строки которые не видно. Но как вычесть два лишних пробела из полученного числа? Вариант $count - 2 не работает.
- Извлечь несколько цифровых значений из генерируемой строки, name, 18:08 , 24-Дек-12 (2)
в цикле отрезать от строки пробелы, пока длина строки не станет нулевой и не кончатся пробелы
- Извлечь несколько цифровых значений из генерируемой строки, DinDon, 19:15 , 24-Дек-12 (3)
> Как получить подстроку и присвоить её переменной понял: > subStr=$(echo $xxx | awk '{print $1}') Осталась последняя проблема: Как указать в строке не awk '{print $1}') где 1 это цифра, а значение переменной которое генерируется в цикле? Не хочет awk жевать переменные, хоть я тресни!
- Извлечь несколько цифровых значений из генерируемой строки, DinDon, 19:35 , 24-Дек-12 (4)
>> Как получить подстроку и присвоить её переменной понял: >> subStr=$(echo $xxx | awk '{print $1}') > Осталась последняя проблема: > Как указать в строке не awk '{print $1}') где 1 это цифра, > а значение переменной которое генерируется в цикле? Не хочет awk > жевать переменные, хоть я тресни!Решил и последнюю проблему. Пишется так: awk '{print $'$i'}'
|