powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Поскажите можно одновременно пользоваться sed и awk
9 сообщений из 9, страница 1 из 1
Поскажите можно одновременно пользоваться sed и awk
    #34119187
НаташаXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть такая программка
#!/bin/sh
for file in *74*
do

echo $file
cat $file | awk {"'$file'",$0}'|sed "s/'|'/' '/g" >>ats
#awk'{"'$file'",$0}'<<ab>>ats
done
mv ats /RECO/data/input/AB_analyse_reports/2006/ats74.dat
после ее выполнения выводит
syntax error at 10 line : ' end of file' unexpected
2 вопрос: rfr pfvtybnm | на пробел sed "s/'|'/' '/g" не помогает, файл не изменился
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119249
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по первому -можно и нужно пользоваться :-)

по второму

echo "aa|bb|cc" | sed -e "s/|/ /g"
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119288
НаташаXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что означает ошибка
syntax error at 10 line : ' end of file' unexpected
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119304
НаташаXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что означает ошибка
syntax error at 10 line : ' end of file' unexpected
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119378
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уверен, что запутались с кавычками просто.
Локализуйте строку, на которой глючит
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119386
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот это например запросто могло испортить всю малину


awk {"'$file'",$0}'
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119411
НаташаXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--null--вот это например запросто могло испортить всю малину


awk {"'$file'",$0}'
это я уже поправила дальше выходит ерунда
#!/bin/sh
for file in *74*
do

echo $file|cat $file| awk '{print "'$file'",$0}'>>ats
cat $ats |sed -e "s/|//g">>ats2
done
mv ats2 /RECO/data/input/AB_analyse_reports/2006/ats74.dat

файл ats выходит нормально, потом я хочу убрать символы | начитает ключить может я не правильно пишу синтаксис
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34119887
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, в sed-е все правильно пишете

но кстати из-за >>ats он у Вас все время будет наращиваться в цикле
...
Рейтинг: 0 / 0
Поскажите можно одновременно пользоваться sed и awk
    #34126075
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НаташаXX --null--вот это например запросто могло испортить всю малину


awk {"'$file'",$0}'
это я уже поправила дальше выходит ерунда
#!/bin/sh
for file in *74*
do

echo $file|cat $file| awk '{print "'$file'",$0}'>>ats
cat $ats |sed -e "s/|//g">>ats2
done
mv ats2 /RECO/data/input/AB_analyse_reports/2006/ats74.dat

файл ats выходит нормально, потом я хочу убрать символы | начитает ключить может я не правильно пишу синтаксис

Зачем так сложно
Убирайте | с помощью awk, за это отвечают переменные
IFS - разделитель полей на входе
OFS - разделитель полей на выходе
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Поскажите можно одновременно пользоваться sed и awk
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]