¿Hay algún beneficio real al usar en bash -c 'some command'exceso?bash <<< 'some command' Parecen lograr el mismo
¿Hay algún beneficio real al usar en bash -c 'some command'exceso?bash <<< 'some command' Parecen lograr el mismo
Accidentalmente, descubrí que wccuenta de manera diferente dependiendo de cómo obtiene la entrada de bash: $ s='hello' $ wc -m <<<"$s" 6 $ wc -c <<<"$s" 6 $ printf '%s' "$s" | wc -m 5 $ printf '%s' "$s" | wc -c 5 ¿Es esto, en mi humilde opinión, un comportamiento documentado en...
[Nota: Esta Q similar se refiere al mismo mensaje de error bash. Se ha marcado un duplicado de este otro Q . Pero debido a que encontré una fuente muy diferente para este error, responderé mi propia Q a continuación.] Esta línea de script bash que funcionaba anteriormente while ... do ... done...
Creo un archivo con campos delimitados por tabuladores. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Tengo el siguiente script llamado zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Lo pruebo $ ./zsh.sh input bar bar Esto funciona bien...