«here-string» 태그된 질문

2
왜 wc <<<“$ string”이 printf“$ string”보다 1 바이트 길이가 더 긴 이유 | 화장실?
분명히, 나는 wcbash에서 입력을 얻는 방법에 따라 다르게 계산됩니다. $ 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 이 IMHO 혼란스러운 행동이 어딘가에 기록되어 있습니까? wc여기에서 무엇을 계산합니까-이것이 새로운 줄 바꿈입니까?


3
여기 문서에 대한 임시 파일을 만들 수 없습니다 : 권한이 거부되었습니다
[참고 : 이 비슷한 Q 는 동일한 bash 오류 메시지와 관련이 있습니다. 이 다른 Q 의 복제본으로 표시되었습니다 . 하지만이 오류에 대한 소스가 매우 다르기 때문에 아래 질문에 대답하겠습니다.] 이 이전 작업 bash 스크립트 줄 while ... do ... done &lt;&lt;&lt; "$foo" 어느 날이 오류 메시지가 생성되기 시작했습니다. 여기 문서에 …

4
왜 zsh가 아닌 bash로 cut이 실패합니까?
탭으로 구분 된 필드가있는 파일을 만듭니다. 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 이것은 잘 작동합니다. 그러나 bash대신 첫 번째 줄을 변경하여 호출 하면 실패합니다. $ ./bash.sh input …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.