Frage zum echo-Kommando

11/04/2012 - 13:33 von Uwe Premer | Report spam
Für ein Script benötige ich folgende Ausgabe:

echo "X-Face:
Ai+CK3C=Y%,3@@qT0GY9cJq2t}d5f.@C=*Ra%\\Hz4HCQR(FthsbbQ0JdfNd\|
b4msVp`!)PT$#>mN[Dh2=IEJ>NEUB"(^N=iq~H+3)zeVhZG.xJ6*gHvHpUg,h:@nUo'l-(Eq5f}zGXy%Cs(8hXB8=;~n2wWqqOor-
Mony`'q+d3:K@O3e-n~,x3"

(alles in einer Zeile!)

Eigentlich ganz easy: der in " eingeschlossene Text soll angezeigt
werden.
Allerdings ergibt sich dieser Fehler in der bash:

~> echo "X-Face:
Ai+CK3C=Y%,3@@qT0GY9cJq2t}d5f.@C=*Ra%\\Hz4HCQR(FthsbbQ0JdfNd\|
b4msVp`!)PT$#>mN[Dh2=IEJ>NEUB"(^N=iq~H+3)zeVhZG.xJ6*gHvHpUg,h:@nUo'l-(Eq5f}zGXy%Cs(8hXB8=;~n2wWqqOor-
Mony`'q+d3:K@O3e-n~,x3"
bash: !: event not found

Wie kann ich exakt diesen X-Face-Text per echo in der bash anzeigen
lassen?

Uwe
 

Lesen sie die antworten

#1 Tim Landscheidt
11/04/2012 - 14:22 | Warnen spam
Uwe Premer wrote:

Für ein Script benötige ich folgende Ausgabe:

echo "X-Face:
Ai+CK3C=Y%,3@@qT0GY9cJq2t}=*Ra%\\Hz4HCQR(FthsbbQ0JdfNd\|
b4msVp`!)PT$#>mN[Dh2=IEJ>NEUB"(^N=iq~H+3)zeVhZG.xJ6*gHvHpUg,h:@nUo'l-(Eq5f}zGXy%Cs(8hXB8=;~n2wWqqOor-
Mony`'q+d3:~,x3"

(alles in einer Zeile!)

Eigentlich ganz easy: der in " eingeschlossene Text soll angezeigt
werden.
Allerdings ergibt sich dieser Fehler in der bash:

~> echo "X-Face:
Ai+CK3C=Y%,3@@qT0GY9cJq2t}=*Ra%\\Hz4HCQR(FthsbbQ0JdfNd\|
b4msVp`!)PT$#>mN[Dh2=IEJ>NEUB"(^N=iq~H+3)zeVhZG.xJ6*gHvHpUg,h:@nUo'l-(Eq5f}zGXy%Cs(8hXB8=;~n2wWqqOor-
Mony`'q+d3:~,x3"
bash: !: event not found

Wie kann ich exakt diesen X-Face-Text per echo in der bash anzeigen
lassen?



Beispielsweise mit einfachen Anführungszeichen:

| echo 'X-Face: Ai+CK3C=Y%,3@@qT0GY9cJq2t}=*Ra%\\Hz4HCQR(FthsbbQ0JdfNd\|b4msVp`!)PT$#>mN[Dh2=IEJ>NEUB"(^N=iq~H+3)zeVhZG.xJ6*gHvHpUg,h:@nUo'\''l-(Eq5f}zGXy%Cs(8hXB8=;~n2wWqqOor-Mony`'\''q+d3:~,x3'

Deine "``" hàtten auch einen Befehl
'!)PT$#>mN[Dh2=IEJ>NEUB"(^N=iq~H+3)zeVhZG.xJ6*gHvHpUg,h:@nUo'\''l-(Eq5f}zGXy%Cs(8hXB8=;~n2wWqqOor-Mony'
ausgeführt (oder es zumindest versucht).

Quoting in Shell-Scripts ist normalerweise die letzte Mo-
tivation, Perl zu lernen :-).

Tim

Ähnliche fragen