В Linux можно разбить длинную команду на несколько строк, используя обратный слэш (
\) в терминале. Это позволяет сделать команду более читаемой.1. Запуск команды с аргументами:
cp -r \
/home/user/Documents \
/backup/Documents
Здесь команда
cp -r переносится на новую строку после \.2. Использование в скриптах (bash):
echo "Этот текст будет \
выведен в одной строке"
Результат:
Этот текст будет выведен в одной строке
3. Конвейер (Pipeline) с
|:
cat /var/log/syslog | \
grep "error" | \
sort | \
uniq
4. Переменные и длинные строки:
MY_VAR="Это очень длинная строка, \
которая разбивается на несколько строк, \
но сохраняет свою целостность."
echo "$MY_VAR"
5. Использование фигурных скобок
{}:
mv {file1.txt,file2.txt,file3.txt} \
/destination/
6. Перенос в командах
sed, awk, grep:
awk '{ print $1, \
$2 }' file.txt
7. Использование
EOF (многострочный ввод):
cat <<EOF
Это многострочный текст,
который будет выведен в терминал.
EOF
🔹 Важно:
\ должен стоять в конце строки, без пробелов после него.👉@linuxchmod