Preguntas etiquetadas con shell-script

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

5
¿Cómo obtener la última parte del enlace http en Bash?
Tengo un enlace http: http://www.test.com/abc/def/efg/file.jar y quiero guardar la última parte file.jar en variable, por lo que la cadena de salida es "file.jar". Condición : el enlace puede tener una longitud diferente, por ejemplo: http://www.test.com/abc/def/file.jar. Lo intenté de esa manera: awk -F'/' '{print $7}' , pero el problema es la …
25 bash  shell-script  awk  cut 

3
Ejecutar script en una pantalla
Quiero ejecutar un script bash en una pantalla separada. El script llama a un programa varias veces, cada uno de los cuales tarda demasiado en esperar. Mi primer pensamiento fue simplemente abrir una pantalla y luego llamar al script, pero parece que no puedo separar (by ctrl-a d) mientras el …

2
La forma más rápida de concatenar archivos
Tengo más de 10k archivos por un total de más de 20GB que necesito concatenar en un solo archivo. ¿Hay una manera más rápida que cat input_file* >> out ? La forma preferida sería un comando bash, Python también es aceptable si no considerablemente más lento.
25 bash  shell-script  files  cat 



4
imprimir texto en color usando echo
Sé que para imprimir un texto en color usando eco, por ejemplo, color rojo, el código es: echo -e "\e[1;31m This is red text \e[0m" y sé que en este ejemplo, 31 es código de color rojo y la cantidad de otros colores es: Black 0;30 Dark Gray 1;30 Blue …


3
¿Qué significa $ # en shell?
¿Qué $#significa en shell? Tengo un código como if [ $# -eq 0 ] then Quiero entender qué $#significa, pero la búsqueda de Google es muy mala para buscar este tipo de cosas.

5
¿Cómo puedo usar los comandos if test y find de bash juntos?
Tengo un directorio con registros de bloqueo, y me gustaría usar una declaración condicional en un script bash basado en un comando de búsqueda. Los archivos de registro se almacenan en este formato: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Quiero que la declaración if solo devuelva verdadero si hay un registro de bloqueo para …



4
¿Cómo reemplazo AND (&&) en un ciclo for?
Me gustaría encontrar un equivalente de cmd 1 && cmd 2 && ... && cmd 20 pero con comandos expresados ​​dentro de un forciclo como for i in {1..20} do cmd $i done ¿Qué sugeriría cambiar en la segunda expresión para encontrar un equivalente de la primera?

2
¿Qué sentido tiene redirigir la salida de grep a / dev / null?
Considere esta línea: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Cuál es el punto de buscar el patrón en la salida si el resultado de que se tira? Y, si una línea como esa aparece como la última cosa en un script bash, ¿su valor de salida …


2
¿Cuál es el equivalente zsh de bash export -f
Entonces empecé a usar zsh. Me gusta todo bien. Parece genial y resbaladizo, y el hecho de que el directorio de trabajo actual y la línea de comando real estén en diferentes líneas es agradable, pero al mismo tiempo, me doy cuenta de que zshpuede ser un poco más lento …

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.