Инструменты пользователя

Инструменты сайта


common_linux:remove_comments

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
common_linux:remove_comments [2023/06/23 22:23] – создано rootcommon_linux:remove_comments [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1
Строка 3: Строка 3:
 Сначала очищаем строки содержащие решетку с начале строки, затем удаляем пустые строки. Сначала очищаем строки содержащие решетку с начале строки, затем удаляем пустые строки.
 <cli> <cli>
-sed -i -e 's/#.*//' -e '/^$/d' filename.conf+sed -i -e 's/#.*//' -e '/^$/d' filename.conf
 </cli> </cli>
 Можно для удобства создать свою комманду, передав которой имя файла в качестве аргумента добьемся того же результата: Можно для удобства создать свою комманду, передав которой имя файла в качестве аргумента добьемся того же результата:
 <cli> <cli>
-touch cc # или /usr/bin/cc +touch cc # или /usr/bin/cc 
-chmod +x cc +chmod +x cc 
-echo "sed -i -e 's/#.*//' -e '/^$/d' $1" > cc+echo "sed -i -e 's/#.*//' -e '/^$/d' $1" > cc
 </cli> </cli>
  
 <cli> <cli>
-sh@sh-pc:~$ cat ssh_config+$ cat ssh_config
 Include /etc/ssh/ssh_config.d/*.conf Include /etc/ssh/ssh_config.d/*.conf
  
Строка 26: Строка 26:
     HashKnownHosts yes     HashKnownHosts yes
     GSSAPIAuthentication yes     GSSAPIAuthentication yes
-sh@sh-pc:~$ ./cc ssh_config +$ ./cc ssh_config 
-sh@sh-pc:~$ cat ssh_config+$ cat ssh_config
 Include /etc/ssh/ssh_config.d/*.conf Include /etc/ssh/ssh_config.d/*.conf
 Host * Host *
Строка 33: Строка 33:
     HashKnownHosts yes     HashKnownHosts yes
     GSSAPIAuthentication yes     GSSAPIAuthentication yes
-sh@sh-pc:~$ 
 </cli> </cli>
common_linux/remove_comments.1687548199.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)