Как вставить новую строку в ШАБЛОН при использовании fgrep / grep -F / grep --fixed-strings

FROM_NODE=N01;
echo; cd $MOUNT_PATH; pwd; ls -la; sleep 1; echo;
WHEN="$(date +%Y-%m-%d_%H-%M-%S)";
fallocate -l 10M $MOUNT_PATH/"$FROM_NODE"_"$WHEN".dump
ls -lha; echo;
7
14.01.2016, 01:55
2 ответа

Это можно сделать, используя синтаксис $'\n' (см. https://stackoverflow.com/a/3182519/3822464). Так, например:

fgrep word1$'\n'word2

Или вы можете обернуть весь PATTERN таким образом (зачет don_crissti)

fgrep $'word1\nword2\nword3'
7
27.01.2020, 20:16
grep -F 'word1
word2' infile

или, если хотите в одну строку:

grep -F -e 'word1' -e 'word2' infile
4
27.01.2020, 20:16

Теги

Похожие вопросы