Czy jest jakaś realna korzyść z używania bash -c 'some command'ponad używaniebash <<< 'some command' Wydaje się, że osiągają ten sam
Czy jest jakaś realna korzyść z używania bash -c 'some command'ponad używaniebash <<< 'some command' Wydaje się, że osiągają ten sam
Przypadkowo odkryłem, że wcliczy się inaczej w zależności od tego, jak pobiera dane wejściowe z bash: $ s='hello' $ wc -m <<<"$s" 6 $ wc -c <<<"$s" 6 $ printf '%s' "$s" | wc -m 5 $ printf '%s' "$s" | wc -c 5 Czy to gdzieś udokumentowane zachowanie IMHO? Co się wctu liczy - czy...
[Uwaga: Ten podobny Q dotyczy tego samego komunikatu o błędzie bash. To zostało oznaczone duplikat tej drugiej Q . Ale ponieważ znalazłem zupełnie inne źródło tego błędu, poniżej odpowiem na moje własne pytanie.] Ta wcześniej działająca linia skryptu bash while ... do ... done <<<...
Tworzę plik z polami rozdzielanymi tabulatorami. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Mam następujący skrypt o nazwie zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Testuję to. $ ./zsh.sh input bar bar To działa dobrze. Jednak...