не действительно, что это сводится к тому же, количество символов остается тем же или даже больше , могу ли я использовать НЛ или sed или awk или что-то. Я искал, чтобы принять графа ниже. Что касается системы экстренного оповещения беспроводной (ОМЭ, также известный как КМАС), я верю, что сейчас раскатывается почти всех из нас. Если у вас есть достаточно недавний телефон, и на любой, но очень непонятных беспроводной сети, это должно автоматически работать. Что сказал, Я не думаю, что вы получите КМАС предупреждения перед землетрясением (как в моем ответе, нет возмужалая технология существует, чтобы оказывать им), но вы можете получить полезную информацию о том, что делать дальше. Это достаточно интересным, чтобы заслужить отдельный вопрос

Удалите дополнения:

Попробуйте использовать ${имя_переменной%.ВН} расширение ш/Баш/ЗШ. Например такой:

#!/Бен/ш
# ...
file_name_with_out_ext="${GEDIT_CURRENT_DOCUMENT_NAME%.с}"

(но будьте осторожны, что это будет только удалить .с extionsions и уйти .H или .cpp или любые другие расширения в одиночку)

Проверить, если файл существует:

Вы можете проверить, если файл существует (например, Makefile) в раковину (ш/Баш/ЗШ) с тест или [ команда или [[ строение:

тест -е some_file_name && Эхо существует
[ -е some_file_name ] && Эхо существует
[[ -е some_file_name ]] && Эхо существует

Будьте уверены, чтобы проверить страницу man Для теста(1), Баш(1) или zshbuiltins(1).

Сделать файл флаги:

Вы имеете в виду что-то вроде этого:

если [[ -е make-файл ]]; затем 
 сделать с CFLAGS='-стена -г'my_target
еще
 сделать my_target
интернет