Не вдалося знайти посилання на "& lt; & lt; & lt;" оператор для bash, але він, здається, приймає текст відразу після оператора і розбирає його як першу змінну.
Якщо ви пишете сценарій BASH, це не є необхідним. Ви можете просто використовувати $ X для кожної змінної, а потім додати змінні до сценарію. Наприклад:
/bin/bash
echo "Usage: $0 variable1 variable2"
echo "Variable 1 value is $1"
echo "Variable 2 value is $2"
Отже, якщо ви збережете вищезгаданий файл як "test.sh", зробіть його виконуваним як ./test.sh hello world
Він виведе
Використання: ./test.sh variable1 variable2
Значення змінної 1 - це привіт
Змінна 2 - це привіт світ
$ 0 = назва сценарію.
Якщо ви хочете передати 2 параметри пробілами, наприклад "Hello World" і "This is a test", ви б назвали його як ./test.sh "Hello World" "його тест"
<<<не надає аргументи , вона надає введення . Лінія введення, що складається з2, простір,3і новий рядок один рядок вводу , не два аргументи.