Я пишу bash script, где мне нужно передать строку, содержащую пробелы, функции в моем bash script.
Например:
#!/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?