Herramientas de usuario

Herramientas del sitio


wiki2:linux_scripting

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:linux_scripting [2019/02/21 15:22]
alfred
wiki2:linux_scripting [2020/05/09 09:25] (actual)
Línea 35: Línea 35:
 <​code>​ <​code>​
 set -e set -e
 +</​code>​
 +===== Fast notes =====
 +=== Check if a directory or file exists ===
 +Looking the status code of:
 +<​code>​
 +test -d /path
 </​code>​ </​code>​
  
 +=== Wait to press a key ===
 +
 +<​code>​
 +read -n1 -r -p "Press any key to continue..."​ key;
 +</​code>​
 +
 +=== Override a line in a config file ===
 +<​code>​
 +sed -i 's/# auth-access = write/​auth-access = write/'​ src/​conf/​svnserve.conf
 +sed -i 's/# password-db = passwd/​password-db = passwd/'​ doc/​conf/​svnserve.conf
 +</​code>​
 +
 +=== Get formatted data ===
 +get year-month-day from date
 +<​code>​
 +DATE=`date +%Y-%m-%d`
 +</​code>​
 +get year-month-day hour:​minute:​second from date
 +<​code>​
 +DATE=`date '​+%Y-%m-%d %H:​%M:​%S'​`
 +</​code>​
 +<​code>​
 +$ DATE=$(date +%y%m%d)
 +$ echo $DATE
 +190523
 +</​code>​
 ===== Examples ===== ===== Examples =====
 Some Django shortcuts: Some Django shortcuts:
wiki2/linux_scripting.1550762573.txt.gz · Última modificación: 2020/05/09 09:25 (editor externo)