Comments 9
UFO just landed and posted this here
В принципе сойдет для личного использования, только $1 надо заключить в кавычки, потому что если пользователь захочет отредактировать файл «preved medved.txt», то редактор получит два аргумента «preved» и «medved.txt».
И в общесистемный /usr/local/bin ничего класть не надо, можно ограничиться чем-то вроде ~/bin/edit.sh.
И в общесистемный /usr/local/bin ничего класть не надо, можно ограничиться чем-то вроде ~/bin/edit.sh.
+1
Можно кстати вместо повторения команды писать "!!" ( в эту переменную сохраняется последняя команда ). И последнюю часть скрипта заменить на «sudo !!»
+1
А почему бы не сделать с else, логичней будет
0
мне тут подсказывают элегантное решения для vim
Добавте строчку
cmap w!!! %!sudo tee > /dev/null %
в ~/.vimrc и делайте :w!!! чтобы сохранить с sudo
Добавте строчку
cmap w!!! %!sudo tee > /dev/null %
в ~/.vimrc и делайте :w!!! чтобы сохранить с sudo
0
Sign up to leave a comment.
Простой bash-скрипт для запуска редактора