Выход без сохранения из «nano -t»

Обычно я использую редактор nano, но с параметром -t. Из man nano:

   -t (--tempfile)
          Always save changed buffer without prompting.  Same as Pico’s -t option.

Просто меня не спрашивают о сохранении да / нет и сохранении в этот файл или другой.

Итак, он не спросит, когда я уйду. Но когда этот файл readonly, я не смог найти выход, за исключением сохранения этого файла по другому пути.

Есть ли способ выйти без сохранения?

3
задан 12 September 2015 в 13:20

1 ответ

Я не мог найти решение для нано, но обходное решение:

Использование функция оболочки и тест перед открытием, если файл перезаписываем.

<час>

Открывают Ваш .bashrc

nano ~/.bashrc

и добавляют, что код ниже

mynano() {
    if [ -w "$1" ]; then
            nano -t "$1"
    else
            echo "$1 isn't writable"
    fi
}

сохранил файл и перезагружает конфигурацию.

source ~/.bashrc
<час>

Пример

$ ls -la foo
-rw-rw-r-- 1 root root 4 Sep 12 14:01 foo

$ whoami
notroot

$ mynano foo
foo isn't writable
0
ответ дан 12 September 2015 в 23:20

Другие вопросы по тегам:

Похожие вопросы: