나는 fish.config를 사용하여 작업 중입니다.생선 껍질.
Bash 구문을 사용하여 문자열을 비교하려고 하는데 Fish가 해당 구문을 허용하지 않습니다. 분명히 이를 수행하는 또 다른 방법이 있습니다. 아래 bash 솔루션과 같은 깨끗한 솔루션에 대한 제안 사항이 있습니까?
if [[ $STRING == *"other_string"* ]]; then
echo "It contains the string!"
fi
답변1
string
이 목적을 위한 기능이 있는 것 같습니다 .
$ set STRING something here
$ string match -q "other_string" $STRING; and echo yes
$ set STRING some other_string here
$ string match -q "other_string" $STRING; and echo yes
yes
또는:
if string match -q "other_string" $STRING
echo it matches
else
echo is does not match
end