Preguntas etiquetadas con shell

El término 'shell' se refiere a una clase general de intérpretes de comandos interactivos basados ​​en texto asociados con mayor frecuencia con los sistemas operativos Unix y Linux. Para preguntas sobre scripting de shell, utilice una etiqueta más específica como 'bash', 'powershell' o 'ksh'. Sin una etiqueta específica, se debe suponer una solución portátil (compatible con POSIX), aunque es preferible usar 'posix' además o 'sh' en su lugar.

8
Diferentes archivos presentes en dos directorios diferentes
Tengo dos directorios con la misma lista de archivos. Necesito comparar todos los archivos presentes en ambos directorios usando el diffcomando. ¿Hay una opción de línea de comando simple para hacerlo, o tengo que escribir un script de shell para obtener la lista de archivos y luego recorrerlos?
303 unix  shell  diff 




14
¿Cómo pasar la contraseña a pg_dump?
Estoy intentando crear un cronjob para hacer una copia de seguridad de mi base de datos todas las noches antes de que ocurra algo catastrófico. Parece que este comando debería satisfacer mis necesidades: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz Excepto después de ejecutar eso, …


7
¿Cómo uso las variables de shell en un script awk?
Encontré algunas formas de pasar variables de shell externas a un awkscript, pero estoy confundido acerca de 'y ". Primero, probé con un script de shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Luego probé awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ …
289 bash  shell  awk 





11
Cómo obtener argumentos con banderas en Bash
Sé que puedo obtener fácilmente parámetros posicionados como este en bash: $0 o $1 Quiero poder usar opciones de marca como esta para especificar para qué se usa cada parámetro: mysql -u user -h host ¿Cuál es la mejor manera de obtener -u paramvalor y -h paramvalor por bandera en …
284 bash  shell 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.