Preguntas con la etiqueta [scripting]

Lista scripting preguntas

Supongamos que tenemos algunas enumeraciones con nombre: enum MyEnum { FOO, BAR = 0x50 }; Lo que busqué en Google es un script (cualquier idioma) que escanea todos los encabezados

¿Existe alguna forma de eliminar líneas duplicadas en un archivo en Unix? Puedo hacerlo con los comandos sort -uy uniq, pero quiero usar sedo awk. ¿Es eso posible?

¿Cuál es la forma más sencilla de buscar y reemplazar una cadena de entrada determinada, por ejemplo abc, y reemplazarla con otra cadena, por ejemplo, XYZen el archivo /tmp/file.txt? Estoy

Tengo una variable en mi script bash cuyo valor es algo como esto: ~/a/b/c Tenga en cuenta que es una tilde no expandida. Cuando hago ls -lt en esta variable

Tengo un script en Python que verificará una cola y realizará una acción en cada elemento: # checkqueue.py while True: check_queue() do_something() ¿Cómo escribo un script bash que comprobará si

Intento ejecutar el siguiente comando: mysql AMORE -u username -ppassword -h localhost -e "SELECT host FROM amoreconfig" Lo guardo en una cadena: cmd="mysql AMORE -u username -ppassword -h localhost -e\"SELECT

¿Cómo puedo determinar el nombre del archivo de script Bash dentro del propio script? Por ejemplo, si mi secuencia de comandos está en el archivo runme.sh, entonces ¿cómo haría para

Tengo un script que automatiza un proceso que necesita acceso a un sistema protegido con contraseña. Se accede al sistema a través de un programa de línea de comandos que

Quiero pausar la entrada en un script de shell y solicitar opciones al usuario. La pregunta estándar Yes, Noo Canceltipo. ¿Cómo logro esto en un símbolo del sistema bash típico?

Probé el siguiente script: #!/bin/bash var1="Test 1" var2="Test 2" if [ "$var1"="$var2" ] then echo "Equal" else echo "Not equal" fi Me dio Equal. Aunque debería haber impresoNot equal Sólo

¿Cómo contar líneas en un documento? [cerrado]

28
respuestas
1.4k
votos
1.8M
vistas

Tengo líneas como estas y quiero saber cuántas líneas tengo realmente... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00

Estoy escribiendo un script de archivo por lotes usando el entorno de línea de comandos de Windows y quiero cambiar cada aparición de algún texto en un archivo (por ejemplo,

Tengo scripts que llaman a otros archivos de script, pero necesito obtener la ruta del archivo que se está ejecutando actualmente dentro del proceso. Por ejemplo, digamos que tengo tres

¿Qué hace `set -x`?

3
respuestas
465
votos
347.5k
vistas

Tengo un script de shell con la siguiente línea: [ "$DEBUG" == 'true' ] && set -x

Eliminar la última línea de un archivo en Bash

16
respuestas
458
votos
557.0k
vistas

Tengo un archivo foo.txtque contiene las siguientes líneas: a b c Quiero un comando simple que dé como resultado que el contenido foo.txtsea: a b