Preguntas etiquetadas con shell

345
Un ejemplo de cómo usar getopts en bash

Quiero llamar al myscriptarchivo de esta manera: $ ./myscript -s 45 -p any_string o $ ./myscript -h #should display help $ ./myscript #should display help Mis requisitos son: getopt aquí para obtener los argumentos de entrada compruebe que -sexiste, si no devuelve un error compruebe que el...

345
PHP shell_exec () vs exec ()

Estoy luchando por entender la diferencia entre shell_exec()y exec()... Siempre solía exec()ejecutar comandos del lado del servidor, ¿cuándo los usaría shell_exec()? ¿Es shell_exec()solo una taquigrafía para exec()? Parece ser lo mismo con menos

341
Crear directorio si no existe

Estoy escribiendo un script de PowerShell para crear varios directorios si no existen. El sistema de archivos se parece a esto D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Cada carpeta de proyecto tiene...

336
¿Cuál es el propósito de: (colon) GNU Bash incorporado?

¿Cuál es el propósito de un comando que no hace nada, es poco más que un líder de comentarios, pero en realidad es un shell integrado en sí mismo? Es más lento que insertar un comentario en sus scripts en aproximadamente un 40% por llamada, lo que probablemente varía mucho según el tamaño del...

335
patrón `find -name` que coincide con múltiples patrones

Estaba tratando de obtener una lista de todos los archivos python y html en un directorio con el comando find Documents -name "*.{py,html}". Luego apareció la página del manual: Las llaves dentro del patrón ('{}') no se consideran especiales (es decir, find. -Name 'foo {1,2}' coincide con un...

322
Cómo crear un enlace a un directorio [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 8 años . Mejora esta pregunta ¿Cómo crear...

319
¿Cómo urlencode datos para el comando curl?

Estoy tratando de escribir un script bash para la prueba que toma un parámetro y lo envía a través de curl al sitio web. Necesito url codificar el valor para asegurarme de que los caracteres especiales se procesen correctamente. ¿Cuál es la mejor manera de hacer esto? Aquí está mi script básico...

317
Verifique el tamaño de la carpeta en Bash

Estoy tratando de escribir una secuencia de comandos que calcule un tamaño de directorio y si el tamaño es menor a 10 GB y mayor a 2 GB, realice alguna acción. ¿Dónde debo mencionar el nombre de mi carpeta? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [...