Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Bash-скрипт.Использование awk

21K
22 октября 2006 года
Qwerty77
7 / / 17.10.2006
Доброго времени суток!
Очень легкий скрипт: в файле (списке сотрудников) заменить все фамилии начинающ. на "А" на фамилии, начинающ. на "Е", используя awk.
Для начала хочу вывести всех сотрудников с фамилиями на "А". Пишу
cat myfile | awk ' $1~/^A/ {print $0} '

выдает сообщение, что синтаксис неправильный...
помогите, пожалуйста, разобраться...
2
22 октября 2006 года
squirL
5.6K / / 13.08.2003
$ cat employee_list | awk '$1 ~ /^A/' | sed s/^A/E/
21K
22 октября 2006 года
Qwerty77
7 / / 17.10.2006
Все равно говорит что синтаксис неправильный
2
22 октября 2006 года
squirL
5.6K / / 13.08.2003
йолки... неужели тяжело man awk прочитать и правильно ПЕРЕПИСАТЬ готовый пример? вероятнее всего - ты вокруг ~ не поставил пробелов, либо используешь неверные кавычки. должны быть с двух сторон ' а не `
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог