Preguntas etiquetadas con bash

157
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 o una...

156
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 does not...

156
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 probablemente...

156
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...

155
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

155
¿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...

153
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 no se utilizarán. ¿Algunas...

153
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

152
¿Cómo ejecutar dos comandos en sudo?

¿Hay alguna forma de ejecutar dos comandos Db2 desde una línea de comandos? (Se llamarán desde un execcomando PHP ). db2 connect to ttt (tenga en cuenta que necesitamos tener la conexión en vivo para el segundo comando db2 UPDATE CONTACT SET EMAIL_ADDRESS = '[email protected]' Intenté...