Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.

3
Tar una lista de archivos que no todos existen
Estoy ejecutando un comando de un script como tar -c -f ar.tar a b c d donde b, cyd pueden no existir, y pueden ser directorios. Las soluciones que se me ocurrieron son canalizar la salida de ls -da grep, luego empalmarlo en el tarcomando o activar globos extendidos para …
10 shell  wildcards  tar 

3
¿Cómo manejar el retroceso mientras lee?
¿Cómo manejo los espacios de retroceso ingresados, muestra ^?si se intentó y cómo readcuenta los caracteres, ya que en 12^?35 caracteres estaban completos (aunque todos ellos no eran una entrada real), pero después de 12^?3^?que devolvió el mensaje, extraño. ¡Por favor ayuda! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

3
¿Cuál es el uso de $ & en bash?
Estaba buscando parámetros especiales en bash. Tengo curiosidad por saber qué es $&y cómo es diferente $_. Veo el siguiente resultado cuando ejecuto los comandos pero no pude localizar el significado también. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$
10 bash  shell 

1
Comprender el valor predeterminado de IFS
En mi GNU bash versión 4.2.8, IFS tiene un valor predeterminado de espacio, tabulación y avance de línea por defecto: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ ¿Hay alguna razón para tal IFS predeterminado? Además, ¿qué utilidades usan …
10 bash  shell  quoting 



4
Buscar directorios que no contienen subdirectorios
Estoy escribiendo guión es ksh. Necesita encontrar todos los nombres de directorio directamente debajo del directorio actual que contienen solo archivos, no subdirectorios. Sé que podría usar ls -alRy analizar de forma recursiva la salida de la primera letra en el primer campo ( dpara un directorio). Creo que awkes …
10 shell  find  directory  ls  ksh 


4
Calcule la variable y envíela a otra variable
La única calculadora que conozco es bc. Quiero agregar 1a una variable y salida a otra variable. Obtuve la nextnumvariable al contar la cadena en un archivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Digamos que el nextnumvalor es 1. Cuando se agrega con 1, se convertirá 2. Para calcular, …







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.