es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BABASHKA

awk: usando una variable de bash dentro del script awk

El siguiente código bash incorpora el código awk para fusionar file1 y file2 de una manera especial, detectando algunos bloques en el file2 e insertando allí todas las cadenas del file1. #!/bin/bash # v 0.09 beta file1=/usr/data/temp/data1.pdb file2=/usr/data/temp/data2.pdb # fusionar ambos archivos awk -v file=”${file1}” ‘/^ENDMDL$/ {system(“cat ” file);} {print}’ . . . Read more

Problema de interpolación en script de shell de bash.

Mi código actual es: #! /bin/sh yday=$(/usr/bin/date –date=”yesterday” +”%Y-%m-%d”) outfile=’/var/www/api.example.com/seb/imports/’${yday}’.csv’ infile=”https://example.com/export/vendors?lower_date=${yday}&higher_date=${yday}” echo $outfile echo $infile La salida es: /var/www/api.example.com/seb/imports/2022-01-06.csv https://example.com/export/vendors?lower_date=2022-01-06&higher_date=2022-01-06 También he intentado lo siguiente: outfile=”/var/www/api.example.com/seb/imports/$yday.csv” y outfile=’/var/www/api.example.com/seb/imports/’${yday}’.csv’ Estos generan: .csv: no se encuentra /var/www/apidev.example.com/seb/fetchcsv.sh: 3: /var/www/api.example.com/seb/imports/2022-01-06: No existe el archivo o el directorio El uso previsto de las variables . . . Read more