Вопросы с тегом «here-string»

2
Почему wc <<< «$ string» показывает длину в один байт больше, чем printf «$ string» | Туалет?
Случайно я обнаружил, что wcзначение по-разному зависит от того, как он получает информацию от bash: $ s='hello' $ wc -m &lt;&lt;&lt;"$s" 6 $ wc -c &lt;&lt;&lt;"$s" 6 $ printf '%s' "$s" | wc -m 5 $ printf '%s' "$s" | wc -c 5 Это - ИМХО сбивает с толку - …


3
Невозможно создать временный файл для здесь-документа: В доступе отказано
[Примечание: этот похожий Q касается того же сообщения об ошибке bash. Это было отмечено дубликат этого другого Q . Но поскольку я нашел совершенно другой источник этой ошибки, я отвечу на свой вопрос ниже.] Эта ранее работающая строка сценария bash while ... do ... done &lt;&lt;&lt; "$foo" однажды начал производить …

4
Почему вырезать не удается с помощью bash, а не zsh?
Я создаю файл с разделенными табуляцией полями. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz &gt; input У меня есть следующий скрипт с именем zsh.sh #!/usr/bin/env zsh while read line; do &lt;&lt;&lt;$line cut -f 2 done &lt; "$1" Я проверяю это. $ ./zsh.sh input bar bar Это отлично работает. Однако, когда я изменяю первую строку, чтобы …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.