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.

2
¿Cómo buscar muchos archivos con expresiones regulares y coincidencias de salida con líneas en un nuevo archivo?
Tengo miles de archivos fuente y me gustaría encontrar todo el texto que coincida con una expresión regular y luego mostrar cada coincidencia en su propia línea en un archivo de texto resultante. Por ejemplo; // a.cs string test = _.Text("Hello World!") + _.Text("Foo"); // b.cs Debug.Log(_.ActionText("Bar")); // results.txt _.Text("Hello …

4
Script que elimina caracteres no deseados de la variable
Tengo un script que establece una variable. Generalmente es una URL que se ha copiado de un archivo HTML y luego se usa esa variable. Tomo el texto copiado / contenido del portapapeles xclip -outy lo configuro como una variable, digamos $CLIP. Sin embargo, la URL copiada a veces puede …

2
Intercambiar pines de script bash uso de memoria de htop
Implementé un truco para agregar espacio de intercambio a un VPS que de otra manera no me permitiría usar swaponpara crear un archivo. Antes de agregar y ejecutar el script, seguí los pasos descritos aquí. y resumido a continuación: Primero creo el archivo de intercambio: sudo dd if=/dev/zero of=/swapfile bs=1024 …
1 linux  bash  memory  swap  htop 


1
Usando `read` en el script bash de la tubería
Bash puede ejecutar scripts desde la tubería. Un ejemplo mínimo sería: > echo "echo hello world" | bash hello world Esto es útil si desea ejecutar un script descargado desde curlo wget. Pero aparentemente, no se puede usar readen este tipo de ejecución de script. Por ejemplo, #!/bin/bash echo 'input: …
bash  pipe  stdin 

2
¿Cambiar el nombre de los caracteres dentro de un archivo específico usando find y variables?
Tengo un archivo que se parece a lo siguiente: /var/www/html/media/2018@03@01@vi_0005_20180301_110203.h264.v0005.th.jpg. Me gustaría encontrar este archivo /var/www/html/mediay cambiarle el nombre h264a mp4 dentro de un script bash que se ejecuta desde una carpeta diferente. Mis variables son: mediapath="/var/www/html/media" filemp4=vi_0005_20180301_110203.mp4 fileh264=vi_0005_20180301_110203.h264 He probado el renamecomando (que funciona sin variables), pero se quejó …
linux  bash  rename  mv 


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.