Comment comparer deux chaînes de caractères dans les condition if dans bash

s="STP=20"

if [[ "$x" == *"$s"* ]]

La if condition est toujours fausse; pourquoi?

Quelle est la valeur de $x?
Essayez echo "$x" avant la if déclaration. Cette ligne de code doit fonctionner comme prévu.
merci. ma variable x est affecté par awk x=$(awk '{printf "%s ", $17}') – Sanchai_28 35 secondes auparavant modifier
Pouvez-vous faire echo "$x" | cat -vte et dis nous le résultat.
Questions étroitement liées: DONC 20742474, DONC 20780315, DONC 20780890, DONC 20781258. Pas tout à fait les doublons, mais le même flux de données.

OriginalL'auteur Sanshayan | 2013-12-23