Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google Site



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered By Powered by Google
 
Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-08-2008
Зарегистрированный пользователь
 

Регистрация: Nov 2006
Сообщений: 234
синтаксический анализ файла для специального символа

Здравствуйте,


Как разобрать файл ли конкретные строки комментирует '#' характер?

Имя файла: file1

Кошка file1

...
# / USR / BIN / имя
...


спасибо
Рекламные ссылки
Old 10-08-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Модератор
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2656
Что вы хотите, если он прокомментировал выход? Линия сам? Номер строки? ...

Я предлагаю

Код:
man grep

или, может быть, посмотрим в AWK, если вам нужно больше возможностей.
Old 10-08-2008
Зарегистрированный пользователь
 

Регистрация: Nov 2006
Сообщений: 234
Я ищу для этого:

Когда / USR / BIN / то, что комментариев, повторить то,
если он не прокомментировал, эхо-то еще.

спасибо
Old 10-08-2008
Technorati Master
 

Регистрация: Mar 2005
Расположение: в конечном узле B + дерево
Сообщения: 3006
Не могли бы Вы более конкретно о вашем вопросе?

Нечто подобное этому?


Код:
awk '{ if ( match($0, "^#") ) { print "line is commented" } else { print "line is not commented" } }' filename

Old 10-08-2008
Зарегистрированный пользователь
 

Регистрация: Oct 2008
Место проведения: Orem, Юта
Сообщений: 100
Цитата:
Первоначально Послано matrixmadhan View Post
Не могли бы Вы более конкретно о вашем вопросе?

Нечто подобное этому?


Код:
awk '{ if ( match($0, "^#") ) { print "line is commented" } else { print "line is not commented" } }' filename

Или, если вы хотите проверить только строки, содержащие / USR / BIN / имя, вы можете изменить очень хорошее предложение выше:


Код:
awk '$0 ~ /\/usr/bin\/whatever/ { if ( match($0, "^#") ) { print "line is commented" } else { print "line is not commented" } }' filename

Awk довольно фантастической для такого рода вещей.
Old 10-08-2008
Technorati Master
 

Регистрация: Mar 2005
Расположение: в конечном узле B + дерево
Сообщения: 3006
Цитата:
Когда / USR / BIN / независимо прокомментирован
Я думаю, ОП дал выше в качестве примера.

Но все, что ты дал это хорошее предложение
Old 10-09-2008
a2156z
Гость
 

Сообщений: N / A
Биты: 0 [Банковские]
Проверить некоторые не прокомментировал вступление или не
grep-N "$ entry_name" "$ имя_файла" | AWK '$ 2 ~/^#/{ печатать $ 2, "линия", $ 1 "прокомментировал")'
Проверить некоторые строки или не прокомментировали
AWK '$ 0 ~/^#/{ если (NR \u003d\u003d "$ line_num") printf ( "прокомментировал: 5дн \ N", NR);)

Последний раз редактировалось a2156z; на 10-09-2008 05:34 AM..
Рекламные ссылки
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся Вне


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Специальный символ на мой файл Ryan2786 UNIX для чайников Вопросы И Ответы 3 07-06-2007 12:35 AM
Удаление специальных символов в файле srivsn Shell программирование и сценарии 1 03-15-2006 06:45 AM
Удаление специальных символов в файле srivsn Shell программирование и сценарии 3 03-07-2006 08:18 AM
Проблема удаления файла с особым характером hart1165 UNIX для чайников Вопросы И Ответы 2 12-07-2005 11:29 AM
Гора символ специальный файл MuellerUrs SUN Solaris 1 07-15-2005 01:36 PM



Часовой пояс GMT -4. Текущее время 03:39 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX и Linux Форум Авторские права © 1993-2010 годов. Все права Reserved.Ad управление RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0