Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.

11
Líneas de continuación Bash
¿Cómo se usan las líneas de continuación de bash? Me doy cuenta de que puedes hacer esto: echo "continuation \ lines" >continuation lines Sin embargo, si tiene un código sangrado, no funciona tan bien: echo "continuation \ lines" >continuation lines
158 bash  line  indentation 




16
Eliminar todos los archivos X más recientes en bash
¿Hay una manera simple, en un entorno bastante estándar de UNIX con bash, de ejecutar un comando para eliminar todos los archivos X más recientes de un directorio? Para dar un poco más de un ejemplo concreto, imagine un trabajo cron escribiendo un archivo (por ejemplo, un archivo de registro …
157 bash  unix  scripting 


17
Usuario raíz / sudo equivalente en Cygwin?
Estoy tratando de ejecutar un script bash en Cygwin. Me salen Must run as root, i.e. sudo ./scriptnameerrores chmod 777 scriptname no hace nada para ayudar He buscado formas de imitar sudo en Cygwin, para agregar un usuario root, ya que llamar a "su" genera el error su: user root …
156 bash  cygwin  root  sudo 

2
Tuberías stdout y stderr en bash?
Parece que las versiones más nuevas de bash tienen el &>operador, que (si lo entiendo correctamente), redirige tanto stdout como stderr a un archivo (se &>>agrega al archivo, como Adrian aclaró). ¿Cuál es la forma más sencilla de lograr lo mismo, pero en lugar de utilizar otro comando? Por ejemplo, …
156 bash  stdout  stderr  piping 

9
Compruebe si el argumento pasado es un archivo o directorio en Bash
Estoy tratando de escribir un script extremadamente simple en Ubuntu que me permita pasarlo ya sea un nombre de archivo o un directorio, y poder hacer algo específico cuando es un archivo, y algo más cuando es un directorio. El problema que tengo es cuando el nombre del directorio, o …
156 bash  shell 


6
¿Cómo evitar que rm informe que no se encontró un archivo?
Estoy usando rmdentro de un script BASH para eliminar muchos archivos. A veces los archivos no están presentes, por lo que informa muchos errores. No necesito este mensaje He buscado en la página del manual un comando para rmsilenciarlo, pero la única opción que encontré es -fque, según la descripción, …
155 bash  rm 

14
Mover todos los archivos excepto uno
¿Cómo puedo mover todos los archivos excepto uno? Estoy buscando algo como: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' donde muevo cosas viejas a carpetas nuevas, excepto Tux.png. ! -sign representa una negación. ¿Hay alguna herramienta para el trabajo?
155 linux  bash  glob 

4
problema de inicio de shell al hacer clic en la pestaña, ¿qué hay de malo con getcwd?
una vez que haga clic en Tab en bash, aparecerá el mensaje de error, ¿qué pasa? symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current directory: getcwd: cannot access …
153 linux  bash  shell  pwd  getcwd 

6
Encuentra archivos que contienen un texto dado
En bash, quiero devolver el nombre del archivo (y la ruta al archivo) para cada archivo de tipo que .php|.html|.jscontiene la cadena que no distingue entre mayúsculas y minúsculas"document.cookie" | "setcookie" ¿Como podría hacerlo?
153 bash  find 

11
Lista de archivos con ciertas extensiones con ls y grep
Solo quiero obtener los archivos del directorio actual y solo generar archivos .mp4 .mp3 .exe nada más. Entonces pensé que podría hacer esto: ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ Pero no, ya que el primer grep generará solo mp4, por lo tanto, los otros 2 grep …
153 bash  shell  macos  grep 

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.