По умолчанию bash использует пробел в качестве разделителя слов. Этот сценарий оболочки использует символ пробела в качестве разделителя для разделения трех имен, вводимых пользователем. Вставьте следующий сценарий оболочки в текстовый файл с именем input-names.sh, щелкните правой кнопкой мыши input-names.sh, выберите вкладку Свойства -> Разрешения и поставьте галочку слева от Разрешить выполнение файла как программы .
#!/bin/bash
# Read multiple inputs
echo "Type three names separated by space characters."
read name1 name2 name3
echo "List name :"
echo " $name1"
echo " $name2"
echo " $name3"
Следующий вывод появится после выполнения вышеуказанного скрипта.
:~$ ./input-names.sh
Type three names separated by space characters.
Robert James Samuel
List name :
Robert
James
Samuel