Дорогие специалисты! Дважды уже Вы мне помогали, прошу помощи и в третий раз!:-) Задача такая: каждый час скачиваю файл с данными, из него беру только строки 1, 3, 5, 12 - объединяю их в одну строку для экономии места и записываю эту инфу в один общий файл. Команда такая: sed -n -e '1p' -e '3p' -e '5p' -e '12p' in.txt | xargs >> out.txt То есть строки 1, 3, 5, 12 объединяются в одну строку, для этого часа. В следующий час уже запишется новая строка. А теперь изготовители файлов поменяли формат. Не пишут город, откуда данные. Вопрос!!! Как можно дописывать в начале каждой строки слово "Moscow"? Пробовала, насколько хватило знаний, так: echo Moscow >> out.txt sed -n -e '1p' -e '3p' -e '5p' -e '12p' in.txt | xargs >> out.txt но получается тогда слово Moscow на отдельной строке. а данные на следующей. А нужно обязательно помечать из какого города данные, иначе запутаюсь:-). Спасибо за терпение!!!;-)
|