Unix & Linux

36
¿Cómo uso argumentos de comando con Cmnd_Alias ​​en sudoers?

¿Cómo especifico argumentos de comando en sudoers? Como fondo, el awscomando es en realidad una puerta de entrada a un montón de subsistemas y quiero restringir al usuario para que solo se ejecuteaws s3 cp ...any other args... Cuando intento lo siguiente en /etc/sudoers Cmnd_Alias AWSS3_CMD =...

36
¿Usar extensión .sh o .bash para los scripts de bash?

(Consulte Use #! / Bin / sh o #! / Bin / bash para ver la compatibilidad y la facilidad de uso de Ubuntu-OSX y POSIX ) Si quiero que mis scripts utilicen el shell bash, ¿el uso de la extensión .bash realmente invoca bash o depende de la configuración del sistema / primera línea shebang? Si ambos...

36
$ @ excepto el primer argumento

Necesito escribir un script de shell que se ejecute de esta manera: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# hay un bucle for dentro del script for i in $@ Sin embargo, como sé, $ @ incluye $ 1 hasta $ ($ # - 1). Pero para mi programa, $ 1 es claramente diferente de $ 2 $ 3 $ 4,...

36
¿Cómo divido un archivo de audio en múltiples?

Encontré algo para videos, que se ve así. ffmpeg -i * -c:v libx264 -crf 22 -map 0 -segment_time 1 -g 1 -sc_threshold 0 -force_key_frames "expr:gte(t,n_forced*9)" -f segment output%03d.mp4 Traté de usar eso para un archivo de audio, pero solo el primer archivo de audio contenía audio real, los...

36
¿Cómo limitan las tuberías el uso de memoria?

Brian Kernighan explica en este video la atracción temprana de Bell Labs por los pequeños lenguajes / programas basados ​​en limitaciones de memoria Una máquina grande tendría 64 k-bytes, K, no M o G, y eso significaba que cualquier programa individual no podía ser muy grande, por lo que había...