estoy usando el siguiente comando awk en un script de esperar para obtener la puerta de entrada para un destino en particularalternativa a awk
route | grep $dest | awk '{print $2}'
Sin embargo, la espera de la escritura no le gusta el $ 2 en la declaración anterior.
¿Alguien sabe de una alternativa a awk para realizar la misma función que la anterior? es decir. salida segunda columna.
nunca se debe utilizar variables como '$ dest' en un shell sin escapar de ellos. ¡Usa 'grep" $ dest "' en su lugar! Dejarlas sin comillas es solo cuando desee que el espacio en blanco de su variable se interprete como un delimitador de argumento real. – Benoit
¿Funciona si escapas del signo de dólar? –