Questions tagged [here-string]
A special, more compact form of the here-document consisting of <<< followed by a single WORD.
42 questions
4 votes
3 answers
714 views
How to remove 'newline' from 'here string'
The 'here string' (<<<) is a useful construct, and can be used in lieu of echo in many situations. However, when calculating a hash (as one example) the addition of a newline character ...
5 votes
3 answers
2k views
"Here Document" as a Single Line Command?
I have this command to run a checksum in some software I want to install: echo "85762db0edc00ce19a2cd5496d1627903e6198ad850bbbdefb2ceaa46bd20cbd install.sh" | sha256sum -c But I would like ...
-2 votes
2 answers
713 views
How to use positional parameter in docker exec command with here strings (<<<)?
Here is what I am trying to do: docker exec -it $1 /bin/bash <<< $CONTAINER_ID But this doesn't work: Output: "docker exec" requires at least 2 arguments. It seems that <<...
1 vote
1 answer
238 views
How can I concat results in the here document?
I have this script: while read $item; do # Some bash logic here done <<< "$({ cat /path/to/some/file; echo; })" Now I want to also use find to find the name of some directories,...
1 vote
2 answers
461 views
How to make a script fail when there is an error in here string?
I have a script similar to this: #!/bin/bash set -euo pipefail IFS=$'\n\t' while read -r l; do echo "${l}" done <<< "$(cat input.txt)" echo Success The command cat ...
2 votes
1 answer
279 views
sed with here-string fails, but succeeds when echo output piped to sed
After updating sed to 4.4 version, sed doesn't replace spaces with commas in the output of find command given to it as here-string: sed --version sed (GNU sed) 4.4 ls -l /tmp/test/ total 0 -rw-r--r-- ...
3 votes
1 answer
497 views
backtick or Here string or read is not working as expected in RHEL 8
I am trying to redirect the output of a python script as an input into an interactive shell script. test.py print('Hello') print('world') Say test.py is as above prints "Hello world" which ...
2 votes
2 answers
2k views
Output tee to stdout while writing to a FD using here-strings
I am trying to output tee while writing to a custom file descriptor. Example: exec 4>"/tmp/testfile.txt"; # open FD 4 tee -a >&4 <<< "Output this to stdout" # ...