Like-all 11.04.2012 19:45 rzkPhone II

http://paste.pocoo.org/show/579669/ Очень сырая реализация "плагина" для мцаббера. Умеет пока грепать только последний #id, работает только в 0.10.2-dev, требует наличия модуля fifo, запускается хоткеем скрина/тмукса/whatever.

1. Ept 11.04.2012 19:46 Home

ну хоть s//root/$HOME/ сделай

2. Like-allEpt /1 11.04.2012 19:48 rzkPhone II

Вся ночь впереди.

3. EptLike-all /2 11.04.2012 19:53 Home

просто у меня глаза на лоб лезут когда я вижу в подобных костылях явно прописанные пути
сделай лучше
mcaber_dir="$HOME/.mcabber"
log_path="$mcabber_dir/logs/psto@psto.net"
fifo_file="$mcabber_dir/fifo"

мало ли придётся что добавлять, так проще, писать меньше, и без костылей в виде полных путей

4. EptEpt /3 11.04.2012 19:54 Home

конечно переменная в переменной тоже не айс, но баш это позволяет

5. Ept 12.04.2012 05:31 Tkabber

ну что у тебя там?

6. Like-allEpt /5 12.04.2012 05:34 rzkPhone II

Пытаюсь решить проблему с запуском однострочника из скрипта

7. EptLike-all /6 12.04.2012 05:35 Tkabber

м?

8. Like-allEpt /7 12.04.2012 05:36 rzkPhone II

Запускаю grep -o -e "#[othfisegnz]{5,13}.[0-9]{0,5}\b" ~/.mcabber/logs/psto@psto.net | tail -n 1 из командной строки — работает. Подставляю в скрипт — не работает.

9. EptLike-all /8 12.04.2012 05:36 Tkabber

покажи скрип уже

10. Like-allEpt /9 12.04.2012 05:37 rzkPhone II

Да подставь однострочник в скрипт с #!/bin/bash и запусти.

11. EptLike-all /10 12.04.2012 05:55 Tkabber

у меня даже из простого шела ничего в ответ не возвращает

12. EptEpt /11 12.04.2012 06:47 Tkabber

>chmod +x lol.sh ~/
>>./lol.sh ~/
#oefihh/10
>>cat lol.hs ~/
#!/bin/bash
egrep -o -e "#[othfisegnz]{5,13}.[0-9]{0,5}\b" ~/.mcabber/histo/psto@psto.net | tail -n 1%

13. EptEpt /12 12.04.2012 06:48 Tkabber

но да, никогда в скриптах не пиши ~/ , оно может нихуя не работать

Do you really want to delete ?