The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Удаление пустых строк dhanamurthy Shell программирование и сценарии 3 05-08-2008 02:52 AM
Как рассчитывать линий - игнорирование пустых строк и строк комментариев kthatch UNIX для чайников Вопросы И Ответы 6 05-25-2007 02:21 AM
удалить дублирующиеся строки из файла оцелот UNIX для чайников Вопросы И Ответы 4 01-25-2007 11:02 AM
Удаление строк дублировать игнорировать дело hellsd UNIX для чайников Вопросы И Ответы 17 12-02-2004 10:47 AM
удаление пустых строк или строк с пробелами только vascobrito UNIX для чайников Вопросы И Ответы 3 01-13-2004 07:36 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 07-31-2008
rameezrajas rameezrajas is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 4
удалить дубликаты пустые строки

Привет,

Как удалить пустые строки из файла, только если у нас есть более чем на одну пустую строку.

спасибо
РАМИЗ
Old 07-31-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Код:
awk '/^$/ { if (blank++) next; print }1' file
Old 07-31-2008
rameezrajas rameezrajas is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 4
Он woks штрафа.

Можете ли вы объяснить следующим участие в команде
'(Если (пустой + +) рядом; печати) 1'
Old 07-31-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Переменная пустой будет нулевым изначально, но не нуль (т.е. верно) на последующие проходит.

1 является AWK идиомы, которые матчей и выводит строки не обрабатываются предыдущими условиями.

Вообще вы должны изменить его '(Пустой \u003d 0;) печати' Для того чтобы скрипт для корректной работы с файлами, где Есть несколько последовательностей соседних пустых строк. Извините, что без вести.
Old 07-31-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Модератор
  
 

Регистрация: Декабрь 2003
Откуда: Florida
Сообщения: 1927
С кошкой (1) manpage
Цитата:
Сожмите-е годы несколько прилегающих пустые строки, в результате чего выход для одного интервала.
Код:
cat -s file
Old 07-31-2008
aigles's Avatar
aigles aigles is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Apr 2004
Расположение: Бордо, Франция
Сообщения: 1423
Я хотел бы еще раз прочитать человек страниц для наиболее часто используемых команд


На мой Экс поле, я должен использовать -R или -S
Цитата:
-R Заменяет несколько последовательных пустых строк в одну пустую строку. Этот флаг
совпадает с флагом-S.

-ы не отображает сообщение, если кошка не может найти один входной файл. Этот
Флаг совпадает с флагом-Q.

Примечание: Ранее, в-х флаг образом в настоящее время выполняют на-S флага.

-S Заменяет несколько последовательных пустых строк в одну пустую строку. Этот флаг
совпадает с флагом-R.
Жан-Пьер.
Old 07-31-2008
rameezrajas rameezrajas is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 4
Спасибо ... Thats Great!
Closed Thread

Закладки

Теги
дубликаты, усечение

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

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

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

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




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


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

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