@KevinDongNaiJia awk requiere un archivo de entrada para funcionar, esto crea y vacía here string. Entonces, básicamente, finge que hay un archivo vacío al final, de lo contrario, awk leerá desde stdin. Más información aquí
@cuonglm para que puedas, no edites mis respuestas, por favor.
@cuonglm Petty downvote, ¡bien!
1
@JID: no todos los shell son compatibles con esta cadena, debe especificarla para otros espectadores El uso de BEGINbloqueo le evita ese problema y es portátil.
Puedes canalizar a awk
o podrías usar awk para todo
Salida
fuente
<<< ""
?here string
. Entonces, básicamente, finge que hay un archivo vacío al final, de lo contrario, awk leerá desde stdin. Más información aquíBEGIN
bloqueo le evita ese problema y es portátil.