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 Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Удалите лишние пробелы в строке vikas027 Shell программирование и сценарии 6 10-10-2008 10:07 AM
Удаление концевых пробелов после разделителя kiran_418 UNIX для чайников Вопросы И Ответы 1 04-29-2008 02:19 PM
Как устранить пробелы mahek_bedi UNIX для чайников Вопросы И Ответы 2 08-10-2007 07:21 AM
Обрезать концевые пробелы из каждой строки в файл пьяный Shell программирование и сценарии 5 09-13-2006 05:48 AM
Стриптиз ведущих и завершающих пробелов только в оболочке переменная со встроенными пространств jerardfjay Shell программирование и сценарии 6 03-07-2005 02:24 PM

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 11-17-2008
vikas_kesarwani vikas_kesarwani is offline
Зарегистрированный пользователь
  
 

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

Я хочу снять завершающие пробелы из любой строке файла.
линия окончание не соответствует какой-либо модели.
PLZ помочь
Old 11-17-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Модератор
  
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2277
Код:
root@isau02:/data/tmp/testfeld> od -c infile
0000000   a   b   c       m   o   n          \t          \t          \n
0000020   f   i   e   l   d   1       f   i   e   l   d   5[b]          \t
0000040  \t      \t  \t      \t              \t      \t      \t  \n
0000057
root@isau02:/data/tmp/testfeld> sed 's/[[:space:]]*$//' infile| od -c
0000000   a   b   c       m   o   n  \n   f   i   e   l   d   1       f
0000020   i   e   l   d   5  \n
0000026
Old 11-17-2008
Franklin52 Franklin52 is online now Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4305
Если ваша SED версия не поддерживает POSIX Характер классов можно использовать пространство и \ т в квадратных скобках:

Код:
sed 's/[ \t]*$//'
Старые версии SED даже не признают \ т в табл. В этом случае вы можете ввести <Ctrl-V> <TAB> последовательно, а \ т:

Код:
sed 's/[     ]*$//'
Привет

Последний раз редактировалось Franklin52; на 11-17-2008 09:26 AM..
Old 11-17-2008
vikas_kesarwani vikas_kesarwani is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 17
thnx много приятелей
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 03:34 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