Skip to main content

Questions tagged [here-string]

A special, more compact form of the here-document consisting of <<< followed by a single WORD.

Filter by
Sorted by
Tagged with
4 votes
3 answers
714 views

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 ...
Seamus's user avatar
  • 3,896
5 votes
3 answers
2k views

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 ...
Cnnewb's user avatar
  • 51
-2 votes
2 answers
713 views

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 <<...
Anton Kuznetsov's user avatar
1 vote
1 answer
238 views

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,...
Saeed Neamati's user avatar
1 vote
2 answers
461 views

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 ...
Thomas Leplus's user avatar
2 votes
1 answer
279 views

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-- ...
rokpoto.com's user avatar
3 votes
1 answer
497 views

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 ...
ragul rangarajan's user avatar
2 votes
2 answers
2k views

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" # ...
kon's user avatar
  • 123
0 votes
0 answers
281 views

At my job, the only way that I can switch users is by doing the following: sudo su - *USER* In order to run multiple commands as the user (in a script or something), I use here strings and here docs: ...
Brendan's user avatar
0 votes
2 answers
458 views

Update I noticed that I am able to pass JSON with this command command -j /dev/stdin <<< '{"key":"value"}' However, it does not work if I call it through SSH. ssh {target} 'command -j /dev/...
Norman's user avatar
  • 139
-1 votes
2 answers
670 views

It seemed to me that the end of a here string is newline. I realize I am wrong: $ cat <<< hello world cat: world: No such file or directory What can signify the end of a here string?
Tim's user avatar
  • 107k
6 votes
2 answers
1k views

I wanted to extract 3 words from a variable in 3 different variables in ksh script. I used this line on ksh93 and it worked fine: read A B C <<< $line Got this error for the above command ...
Pratik Mayekar's user avatar
3 votes
3 answers
11k views

I tried these ways to append content to a file: printf "\nsource ~/script.sh" >> /etc/bash.bashrc echo -e "\nsource ~/script.sh" >> /etc/bash.bashrc cat >> "/etc/bash.bashrc" <&...
Arcticooling's user avatar
  • 4,523
2 votes
2 answers
1k views

I have this multilinie heredocument which I desire to translate into a uniline herestring: cat <<-"PHPCONF" > /etc/php/*/zz_overrides.ini [PHP] post_max_size = 200M upload_max_filesize ...
Arcticooling's user avatar
  • 4,523
-2 votes
3 answers
1k views

What will be an "elegant" one-line way to append a single line of data into the end of a file, with herestring, if this exact data isn't already in that file? This is my herestring append pattern: ...
Arcticooling's user avatar
  • 4,523
4 votes
3 answers
8k views

This is my script: var="lalallalal" tee file.tex <<'EOF' text \\ text \\ $var EOF Need to use 'EOF' (with quotes) because I can not use double slash (//) otherwise. However, if I use the ...
Marcus's user avatar
  • 49
11 votes
1 answer
2k views

Is there any real benefit to using bash -c 'some command' over using bash <<< 'some command' They seem to achieve the same effect.
yosefrow's user avatar
  • 419
5 votes
1 answer
17k views

I have $a and $b. I want to run diff on those. The best I have come up with is: diff <(cat <<<"$a") <(cat <<<"$b") But I have the district feeling that I am missing a clever ...
Ole Tange's user avatar
  • 37.6k
3 votes
2 answers
10k views

I'm simply trying to get the output from a sql statement and store in bash variable. I am getting " unexpected EOF while looking for matching `)' " error. I don't see what i'm doing wrong. Why am I ...
Eternal Punishment's user avatar
10 votes
4 answers
5k views

I create a file with tab-delimited fields. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input I have the following script named zsh.sh #!/usr/bin/env zsh while read line; do <<<$...
Sparhawk's user avatar
  • 20.6k
2 votes
3 answers
1k views

How can extract lines that match the regexp string ^li from the text (not a file) below using sed or something? linux loan litmus launch I tried grep but I couldn't find a way to search within a ...
stacko's user avatar
  • 801