我怎样才能呼应文本周围的双引号

我怎样才能呼应文本周围的双引号

我怎样才能使双引号显示 1 秒并准备好?

echo -e " test.sh ""1 second"" "ready""

答案1

如果你的外引号是单引号,那么双引号将被视为文本的一部分。

guiverc@d7050-next:~/uwn/issues/825$   echo -e 'test.sh ""1 second"" "ready"'
test.sh ""1 second"" "ready"

按要求进行调整。

答案2

因为您正在使用,echo -e这意味着enable interpretation of backslash escapes您也可以转义\引号,以便它们显示为实际引号。

echo -e "test.sh \"1 second\" \"ready\"" 

例子:

$ echo -e "test.sh \"1 second\" \"ready\""
test.sh "1 second" "ready"

相关内容