Example Bash

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
example:example_bash [08.06.2019 18:02]
admin Approved(admin 2019/06/08 18:02)
example:example_bash [30.08.2019 11:12] (текущий)
admin Approved(admin 2019/08/30 11:12)
Строка 1: Строка 1:
 +==== help ====
 +<code bash>
 +# как узнать версию linux ###version ###linux ###​redhat-release ###​lsb_release ###uname ###
 +cat /etc/issue
 +cat /​etc/​*-release
 +</​code>​
 ==== syntax ==== ==== syntax ====
 <code bash> <code bash>
-# bash case ###bash ###case ##select+# bash case ###bash ###​case ​###select
 case "​$VM_TMPLT_OS"​ in case "​$VM_TMPLT_OS"​ in
 centos-6*|centos6*) centos-6*|centos6*)
Строка 19: Строка 25:
 # Найти все файлы исключая скрытые файлы и скрытые каталоги ###find ###exclude ###hidden # Найти все файлы исключая скрытые файлы и скрытые каталоги ###find ###exclude ###hidden
 find $SRC -type f -not -path '​*/​\.*'​ find $SRC -type f -not -path '​*/​\.*'​
 +find . -name '​objects'​ -not -path '​*.trash*'​
  
 # Найти и обработать файлы с пробелами ###find ###xargs # Найти и обработать файлы с пробелами ###find ###xargs
Строка 24: Строка 31:
  
 # заменить во всех файлах по маске шаблону текст ###find ###sed # заменить во всех файлах по маске шаблону текст ###find ###sed
-find . -type f -name '​*.css'​ -exec sed -i '​s/​http:/​https:/​g'​ {} \;+find . -type f -name '*.css' ! -path '​*/​.git/​*' -exec sed -i '​s/​http:/​https:/​g'​ {} \;
 или find . -type f | xargs -n 1 sed -i '​s/​fox-vz/​fox_vz/'​ или find . -type f | xargs -n 1 sed -i '​s/​fox-vz/​fox_vz/'​