Como modifico esta linha abaixo para capturar o conteúdo entre duas linhas sem a quebra de linha final?
interesting="$(awk "NR >= $first_line && NR <= $second_line" $file_path | base64 -w 0)"
Não tenho certeza se deveria tentar fazer isso com awk, bash ou alguma outra ferramenta unix.
Responder1
Você poderia fazer assim:
< "$file_path" awk -v x="$first_line" -v y="$second_line" '
NR == x {printf "%s", $0; next}
NR > x && NR <= y {printf "%s", ORS $0}' |
base64 -w0