Preguntas etiquetadas con shell-script

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


7
cómo verificar que el directorio esté vacío
Tengo un requisito, si ejecuto un script ./123con argumentos de ruta vacía, digamos /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(este directorio está vacío). Debería mostrar "el directorio está vacío" Mi código es: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then printf "minimum file …


2
Convierta xlsx a xls en script de shell de Linux
Necesito convertir el archivo ".xlsx" a ".xls" usando el comando de shell. En mi trabajo, actualmente estamos usando el comando xlsx2csv, pero ahora se ha cambiado el requisito y necesitamos convertir todos los archivos ".xlsx" a archivos ".xls" para su posterior cálculo. Para eso, alguien en mi trabajo ha desarrollado …


1
¿POSIX equivalente para tiempo de espera de GNU?
El timeoutcomando GNU coreutils es extremadamente útil para ciertas situaciones de secuencias de comandos, ya que permite utilizar la salida de un comando si se ejecuta rápidamente y omitirlo si lleva demasiado tiempo. ¿Cómo puedo aproximar el comportamiento básico de timeoutusar solo las utilidades POSIX especificadas? (Estoy pensando que puede …



3
Validación de fecha en shell
Quiero validar el siguiente formato de fecha en el script de shell 2015-Jul-13 Estoy usando date -d "2015-Jul-13" +"%Y-%b-%d"pero está dando error como date: invalid date '2015-Jul-13'

3
Preparar respuestas para preguntas de un comando
Digamos que quiero escribir un script de shell que ejecute solo un comando. Pero este comando está mal diseñado. No ofrece ninguna opción de línea de comando; en su lugar, hace algunas preguntas y espera la entrada del usuario. ¿Hay alguna forma de preparar esta entrada en el script, de …


6
Copie la clave pública ssh en varios hosts Linux
Estoy tratando de copiar .ssh / id_rsa.pub desde nuestro servidor central a varios servidores. Tengo el siguiente script que generalmente uso para enviar cambios a los diferentes servidores. #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its # standard input is not …
14 shell-script  ssh 



4
¿Cuál es la diferencia entre Ctrl-Z y kill -STOP?
Cuando ejecuto un comando ( makeen un proyecto grande) desde el shell, puedo escribir Ctrl-Z para detener el proceso y volver al shell. Posteriormente, puedo ejecutar fgpara continuar el proceso. Estoy tratando de escribir un script de shell para automatizar esto (específicamente, para verificar la temperatura de mi CPU cada …

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.