Когда вы используете команду cut
, она принимает два основных аргумента
-d : which stand for delimiter
-f : which stand for field to be cut from the input file
Ex. cut - d "|" - f1, 2 input_filename
Здесь output
будет разделен разделителем "|" и он вырежет только 2 поля из входного файла
Если в вашем файле есть следующие строки
Alex|120000|Admin|1999
Затем будет вырезано 2 поля,
Alex|120000
Единственный способ, который я мог придумать, был бы примерно таким:
text=$(cat << EOF
line 1\x0a\
line 2\x0a\
line 3
EOF
)
echo -en $text
или даже короче
echo -en "$(cat << EOF
line 1
line 2
line 3
EOF
)"