Problema con el comando echo en el servidor Unix

Problema con el comando echo en el servidor Unix

Estoy intentando copiar algunas configuraciones al punto final de Unix usando el siguiente comando echo. Después de copiar, veo que faltan algunos caracteres o, a veces, aparecen prefijos. ejemplo a continuación.

Necesito tu sugerencia aquí.

set system login user b48368 authentication encrypted-password '$1$trz5zI9f$2jL1PHnXNxY/'
set system login user b48368 authentication plaintext-password ''
set system login user bb0k93 authentication encrypted-password '$1$/y8uENjM$C7WQQZDQRbRJOeh/'
set system login user bb0k93 authentication plaintext-password ''
set system login user bb0k93 level 'admin'
set system login user bb0r4w authentication encrypted-password '$1$2.i88iIa$ZkREPOKUNjaJflNJ4/'
set system login user bb0r4w authentication plaintext-password ''
set system login user 430140 authentication encrypted-password '$1$qs.a5lXh$zjsssrtmCjsaSIfAv1'
set system login user 430140 authentication plaintext-password ''
set system login user 430140 level 'admin'
set system login user pa3n authentication encrypted-password '$1$yffNZqPG$EpMR/2RxniVYq0'
set system login user pat3n authentication plaintext-password ''
set system login user pa4n authentication encrypted-password '$1$NKWjQnX8$ZExZcYAm7ECEyI2/'
set system login user pa4n authentication plaintext-password ''
set system login user pa5n authentication encrypted-password '$1$8Km21dzm$q2NlHcRlZX1Oc6M0'
set system login user pa5n authentication plaintext-password ''
set system login user pa6n authentication encrypted-password '$1$qjkBDXXU$vJn4o6gF7aK/i/'
set system login user patn authentication plaintext-password ''
set system login user root authentication encrypted-password '$1$T1PHVDEj$UXtfPX/yuGtm0'
set system login user root authentication plaintext-password ''

Salida copiada, faltan algunos caracteres

set system login user a48368 authentication encrypted-password 'jL1hU238TJXNxY/'
set system login user a48368 authentication plaintext-password ''
set system login user ab0k93 authentication encrypted-password '$/y8uENjM/'
set system login user ab0k93 authentication plaintext-password ''
set system login user ab0k93 level 'admin'
set system login user ab0r4w authentication encrypted-password '.i88iIa/'
set system login user ab0r4w authentication plaintext-password ''
set system login user 430140 authentication encrypted-password '.a5lXh'
set system login user 430140 authentication plaintext-password ''
set system login user 430140 level 'admin'
set system login user pt3n authentication encrypted-password '/2RxnpQU7CiVYq0'
set system login user pa3n authentication plaintext-password ''
set system login user pa4n authentication encrypted-password '/'
set system login user pa4n authentication plaintext-password ''
set system login user pa5n authentication encrypted-password 'Km21dzm'
set system login user pa5n authentication plaintext-password ''
set system login user pa6n authentication encrypted-password '/oAi/'
set system login user pa6n authentication plaintext-password ''
set system login user root authentication encrypted-password '/yuGtuKm0'

Respuesta1

Cuando ha utilizado el comando echo, lo más probable es que lo haya entrecomillado entre comillas dobles. Esto permite cierta interpretación del texto; en particular, $XXX se reconoce como la variable XXX y las referencias a ella se reemplazarán con el contenido de esa variable (normalmente nada).

Para solucionar este problema, debe ingresar los datos de manera diferente o escapar correctamente de las cadenas; lo más probable es que pueda hacer esto en su caso anteponiendo el símbolo "$" con un "\" para asegurarse de que se interprete literalmente.

No has indicado cómo estás usando esto (por ejemplo, la fuente), pero otra forma de manejarlo podría ser usar "Aquí Documentos", que le permite tratar la entrada de un archivo fuente como texto sin formato y redirigirlo

información relacionada