Pull to refresh

Comments 8

UFO just landed and posted this here
Наверное, подразумевалось chmod ug+x /usr/bin/cisco_add_no, а не chown
ой, ну конечно chmod
«По роду деятельности приходится править куски конфигурационных файлов оборудования Cisco в текстовом редакторе. Я пользуюсь редактором Geany, поэтому тюнить буду его.»
Вообще то "Geany — свободная среда разработки программного обеспечения, написанная с использованием библиотеки GTK2."
Это не мешает выполнять функции простого, лёгкого и удобного текстового редактора.
Я знаю, что Geany — это IDE, но то на сколько я его использую — это очень очень хороший тестовый редактор (имхо) с подсветкой синтаксиса.
а я так и не разобрался с этой возможностью
написал примитивный баш-скрипт:

test.sh:
echo $0 $1

запускаю в консоли:
test.sh test
// выводит путь до скрипта и слово test

в geany: вставляет только путь до скрипта

geany 0.21, текст выделял любой — и кириллицу и латиницу — этот текст просто исчезает

что я делаю не так?
нельзя использовать $0 $1 и т.д. (кстати через echo $0 вы получите только имя шела), Geany не передает выделенный текст в виде аргументов командной строки, поэтому используйте вот это: my_strings=`xargs -0 echo`, в данном случае в переменную my_strings передается выделенное содержимое, т.е. stdin
Sign up to leave a comment.

Articles