Preguntas etiquetadas con shell

138
¿Cómo insertar una nueva línea delante de un patrón?

¿Cómo insertar una nueva línea antes de un patrón dentro de una línea? Por ejemplo, esto insertará una nueva línea detrás del patrón regex. sed 's/regex/&\n/g' ¿Cómo puedo hacer lo mismo pero delante del patrón? Dado este archivo de entrada de muestra, el patrón para coincidir es el número...

138
comandos no encontrados en zsh

Estoy usando z Shell ( zsh) en lugar del bash predeterminado, y sucede algo incorrecto para que todos los comandos que solían funcionar ya no se reconozcan: ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? No sé cómo restablecer zsho cómo solucionar esto. Aquí...

136
¿Cómo saber si una cadena contiene otra cadena en POSIX sh?

Quiero escribir un script de shell de Unix que haga varias lógicas si hay una cadena dentro de otra cadena. Por ejemplo, si estoy en una carpeta determinada, bifurca. ¿Podría alguien decirme cómo lograr esto? Si es posible, me gustaría hacer que esto no sea específico de shell (es decir, no solo...

136
Bash / sh: diferencia entre && y;

Normalmente suelo ;combinar más de un comando en una línea, pero algunas personas prefieren &&. ¿Hay alguna diferencia? Por ejemplo, cd ~; cd -y cd ~ && cd -parece hacer lo mismo. ¿Qué versión es más portátil, por ejemplo, será compatible con un subconjunto bash como el shell de...

135
Reorganizar columnas usando corte

Tengo un archivo en el siguiente formato Columna1 Columna2 str1 1 str2 2 str3 3 Quiero que las columnas se reorganicen. Intenté debajo del comando cortar -f2,1 archivo.txt El comando no reordena las columnas. ¿Alguna idea de por qué no