Preguntas etiquetadas con shell-script

Preguntas sobre scripts de shell, archivos ejecutables que son interpretados por un shell (bash, zsh, etc.).


3
Usar "$ {a: -b}" para la asignación de variables en scripts
He estado mirando algunos scripts que otras personas escribieron (específicamente Red Hat), y muchas de sus variables se asignan usando la siguiente notación VARIABLE1="${VARIABLE1:-some_val}" o algunas expanden otras variables VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" ¿Cuál es el punto de usar esta notación en lugar de declarar los valores directamente (por ejemplo, VARIABLE1=some_val)? ¿Hay …







3
Vaciar el contenido de un archivo.
Conozco tres métodos para eliminar todas las entradas de un archivo. Son >filename touch filename filename < /dev/null De estos tres abuso >filenamemás, ya que requiere la menor cantidad de pulsaciones de teclas. Sin embargo, me gustaría saber cuál es el más eficiente de los tres (si hay algún método …



12
¿Cómo cambio la extensión de varios archivos?
Me gustaría cambiar una extensión de archivo de *.txta *.text. Intenté usar el basenamecomando, pero tengo problemas para cambiar más de un archivo. Aquí está mi código: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Recibo este error: basename: too many arguments Try basename …




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.