Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google Site



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

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

Регистрация: Nov 2004
Сообщений: 3
Удалить возврата каретки в конце переменной

Есть ли в команде в Unix, чтобы удалить символ возврата каретки (^ M) по состоянию на конец переменной значение?
Рекламные ссылки
Old 11-17-2004
PxT's Avatar
PxT PxT is offline Forum Advisor  
Зарегистрированный пользователь
 

Регистрация: Oct 2000
Местонахождение: Сакраменто, Калифорния
Сообщений: 909

Код:
$ FOO="bar
> "
$ echo "$FOO"
bar

$ BAR=$FOO
$ echo "$BAR"
bar

$ BAR=`echo $FOO`
$ echo "$BAR"
bar
$


Иными словами, "Эхо" будет chomp когда она используется без кавычек.
Old 11-17-2004
Зарегистрированный пользователь
 

Регистрация: Nov 2004
Сообщений: 3
^ M не должно быть возврата каретки

До и после того, как я пытался удалить ^ M с Echo команды (за ваши инструкции) он не положить дополнительную линию между выход из этих команд:
Эхо $ переменная
Эхо $ переменная
Эхо $ переменная
или
Эхо $ бар
Эхо $ бар
Эхо $ бар

К сожалению, я должен иметь неправильные, ^ M не должно быть возврата каретки, по крайней мере, не эхо команды. После выполнив
бар \u003d `Эхо $ переменная`, на ^ M-прежнему существуют в конце переменной бар.
Old 11-17-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Зарегистрированный пользователь
 

Регистрация: Sep 2004
Место проведения: США
Сообщений: 511
Эхо "helloworld ^ М" | SED 'S / \ ^ M / /'
Old 11-17-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Зарегистрированный пользователь
 

Регистрация: Sep 2004
Место проведения: США
Сообщений: 511
Если у просто хотят обрубить последний символ ....
выполните следующие действия ....

Эхо "привет" | SED 'S /.$//'


или вы можете файл потоки в качестве вклада в SED .... ;
Old 11-17-2004
Зарегистрированный пользователь
 

Регистрация: Nov 2004
Сообщений: 3
Это работает, спасибо!!!!

Определенный артикль SED команды удалить последний символ, работал как чемпион! Спасибо.
Рекламные ссылки
Closed Thread

Закладки

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

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

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

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


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
добавить возврат каретки в конце файла HAA Shell программирование и сценарии 2 11-20-2007 11:58 AM
Чтобы удалить возврат каретки между строк Шаш UNIX для чайников Вопросы И Ответы 5 07-31-2007 01:12 PM
Возврата каретки в конце файла bd_joy Shell программирование и сценарии 14 10-20-2006 02:20 PM
Как исключить возврат каретки в SED stevefox Shell программирование и сценарии 3 12-23-2005 06:03 AM
Dont хотим возврата каретки videsh77 Shell программирование и сценарии 3 12-16-2004 09:26 PM



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