Помогите, пожалуйста.
Еcть текстовый файл (к примеру А)
В нём:
label_1, label_2,label_3
Нужен shell-скрипт, который
Создаст копию исходного файла с папке /home/user/copy копию знаю как делать , а вот замену найти не могу
Заменит label_1 на системное время, когда вызван скрипт
Заменит label_2 на имя пользователя, под которым вызван скрипт
Замент label_3 на параметр, который передается скрипту в командной строке
Кто чем может )
Замена символов в файле
Разработкать shell-скрипт,
...то есть предполагается какая-то оплата? ;)
Вы сами что-то уже сделали?
нет не делал, времени нет. Я сталкивался со скриптами немного, но давно было.
Я так понимаю, что там не очень много писать :) Хотелось бы безвозмездную помощь)Если уж совсем никак, то в личку)
Вы бы задание не пересказывали, а дословно воспроизвели. Не совсем понятно, зачем производить замену, если фактически всё просто переписывается.
Подсказка:
[console]
lupo@gentoo-laptop /tmp % ./test.sh 123 abc
Срд Авг 22 13:14:54 FET 2012 lupo 123 abc
[/console]
lupo@gentoo-laptop /tmp % cat test.sh
#!/bin/bash
echo -e "$(date)\t$(whoami)\t"$@""
Просто необходимо сделать копию и замену в файле. И все.
Заменит label_1 на системное время, когда вызван скрипт
Заменит label_2 на имя пользователя, под которым вызван скрипт
Замент label_3 на параметр, который передается скрипту в командной строке
TIME=`date`
USERNAME=`whoami`
PARAMETR="$1"
теперь меняем:
sed -ri "s/label_1/$TIME/g" file_nameостальное по аналогии.
100 рублей высылайте на яндекс-деньги
и да, можно и копию сделать. например есть filename, команда sed -ri*.bak '' filename создаст копию filename и оставит старый файл filename.bak
это бесплатно. see also http://drbatty.ru/sed/ch06.html#id2532390
Спасибо щас пришлю.
sed -ri "s/label_1/$TIME/g" file_name
Вместо filename полный путь к файлу ?
Вместо filename полный путь к файлу ?
лучше перейти в каталог, а потом выполнить sed
но можно и полный
доктор, 13% налог + 50% за комерческую деятельность на форуме (реклама и т.д.)
итого с вас 63% на развитие форума.
доктор, 13% налог + 50% за комерческую деятельность на форуме (реклама и т.д.)
итого с вас 63% на развитие форума.
а что такое "форум"? вы забыли, как я цитировал Сталина? Кстати, с какого хрена я должен платить 13%й налог не государству, а форуму? А с какого хрена именно 50%? Достаточно одного. Рубль перечислю на счёт форума. Кстати, какой счёт?
Рубль перечислю на счёт форума. Кстати, какой счёт?
Отправьте письмо с этим вопросом владельцу ресурса. :D
alexchel спасибо. деньги приехали. если что - пишите. Мну здесь перманентно банят, потому лучше писать на мой форум (forum.drbatty.ru) или там на UFO или LOR, где меня никогда не банили, ибо там модераторы не страдают синдромом калитки (ну не настолько как здесь).
Тут ещё новый форум нарисовался: Lupo Alberto: Рекламная компания уже закончена — Клуб 2
Отправьте письмо с этим вопросом владельцу ресурса.
отправка письма с моего адреса уже стоит денег. Не дорого, рублей 300.
alexchel спасибо. деньги приехали.
Значит, номера кошельков из темы можно убрать.
P.S. drBatty, если это необходимо, переместите номера кошельков в подпись.
ну личка есть.S. drBatty, если это необходимо, переместите номера кошельков в подпись.