Передача строки с пробелами в качестве аргумента функции в bash
Я пишу скрипт bash, где мне нужно передать строку с пробелами в функцию в моем скрипте bash.
Например:
#!/bin/bash
myFunction
{
echo $1
echo $2
echo $3
}
myFunction "firstString" "second string with spaces" "thirdString"
Когда запустить, вывод я 'Я ожидаю, что это:
firstString
second string with spaces
thirdString
Однако, чтоНа самом деле вывод:
firstString
second
string
Есть ли способ передать строку с пробелами в качестве одного аргумента функции в bash?