Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.


16
Eliminar entradas duplicadas de $ PATH con el comando awk
Estoy tratando de escribir una función de shell bash que me permita eliminar copias duplicadas de directorios de mi variable de entorno PATH. Me dijeron que es posible lograr esto con un comando de una línea usando el awkcomando, pero no puedo entender cómo hacerlo. Alguien sabe como?
48 bash  shell  awk  path 


10
¿Cómo probar si un archivo usa CRLF o LF sin modificarlo?
Necesito ejecutar periódicamente un comando que garantice que algunos archivos de texto se mantengan en modo Linux. Desafortunadamente, dos2unixsiempre modifica el archivo, lo que ensuciaría las marcas de tiempo del archivo y la carpeta y causaría escrituras innecesarias. El guión que escribo está en Bash, por lo que preferiría respuestas …


5
Uso previsto de ctrl + T en bash?
Noté que bash tiene un atajo para ctrl+ Tque intercambia los dos últimos caracteres antes del cursor. Me pregunto por qué los ingenieros decidieron incluir esto. ¿Fue heredado de una convención anterior? ¿O hay un propósito práctico para el que esto se usa comúnmente?


3
Bash: doble igual vs -eq
Estoy haciendo una comparación de enteros en bash (tratando de ver si el usuario se está ejecutando como root), y encontré dos formas diferentes de hacerlo: Doble igual: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Entiendo que no hay> = …
47 bash  shell  arithmetic 


12
Hacer cd automáticamente ls
Me parece que a menudo hago lo siguiente: %> cd bla/bla %> ls Me gustaría que cada vez que ingrese cda un directorio automáticamente haga un ls. Estuve jugando con mi .bashrcpor un tiempo, pero no pude encontrar la manera de hacerlo realidad.

5
dando salida grep a rm
Estoy tratando de canalizar la grepsalida a rm, pero produce cosas inútiles. ¿Se requiere algún cambio rm? ¿O se le rmpuede proporcionar una expresión regular directamente? ls | grep '^\[Daruchini'| rm rm: operando faltante Pruebe `rm --help 'para obtener más información.
47 bash  grep  rm 





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.