Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Конкатенация в терминале / 8 сообщений из 8, страница 1 из 1
09.02.2010, 17:33
    #36458500
_IUnknown
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
Добрый день! Ребят подскажите как в терминале сделать конкатенацию строк?

Например мне нужно скопировать файл в имени копии которого вставится текущий день и год. (Задача естественно надуманна для упрощения понимания)
Т.е. выполнить
Код: plaintext
cp /home/user/somefile.txt /home/user/somefile0910.txt
Где 0910 (число и год) получаем коммандой
Код: plaintext
date +%d%y
т.е. после somefile прицепить результат функции date и прицепить расширение
...
Рейтинг: 0 / 0
09.02.2010, 17:39
    #36458523
fabler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
cp /home/user/somefile.txt /home/user/somefile`date +%d%y`.txt
...
Рейтинг: 0 / 0
09.02.2010, 17:47
    #36458541
_IUnknown
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
fablercp /home/user/somefile.txt /home/user/somefile`date +%d%y`.txt
Либо я не совсем понял, либо не то
Т.к. в результате получаем файл somefiledate +%d%y.txt
date не выполняется
...
Рейтинг: 0 / 0
09.02.2010, 19:04
    #36458710
fandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
кавычки правильные поставь: `````````, а не '''' """
...
Рейтинг: 0 / 0
09.02.2010, 22:00
    #36458983
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
fandrкавычки правильные поставь: `````````, а не '''' """

а лучше
Код: plaintext
cp /home/user/somefile.txt /home/user/somefile$(date +%d%y).txt

никаких вопрос и противоречий с написание кавычки
...
Рейтинг: 0 / 0
09.02.2010, 22:28
    #36459019
_IUnknown
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
fandrкавычки правильные поставь: `````````, а не '''' """
Именно апострофы и ставил, пробовал в убунте.

skelet
Спасибо, завтра попробую
...
Рейтинг: 0 / 0
09.02.2010, 23:57
    #36459109
Конкатенация в терминале
_IUnknown,

нужны обратные апострофы
...
Рейтинг: 0 / 0
10.02.2010, 10:09
    #36459489
_IUnknown
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конкатенация в терминале
Вот балда..."смотрю в книгу - вижу фигу"

fandr
Вы все верно подсказали - все работает

skelet
Вариант - действительно не запутаешся

К-рниган и Р-тчи
Да, действительно не те ставил.

Всем большое спасибо!
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Конкатенация в терминале / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]