Сравнение строк в сценарии bash

Я изучаю сценарии bash . Я получил из Интернета приведенный ниже пример сценария.

#!/bin/bash

str="test"

if [ x$str == x"test" ]; then
  echo "hello!"
fi

Что такое x в пятой строке ( x $ str и x "test" )? Имеет ли " x " особое значение ?

6
задан Joe Kennedy 16 May 2014 в 04:41
поделиться