2017-09-17 2 views
0

Ich habe eine Shell-Variable mit VARR="var" und dann set | grep VARR gemacht, aber ich bekomme Binary file (standard input) matches zurück. Ich benutze zsh, aber es sollte das gleiche sein wie rechts und gib mir zurück "var" richtig ??zsh gesetzt | grep VAR return Binärdatei (Standardeingabe) entspricht

+0

Einige andere Variable in der Ausgabe von 'Set' enthält Nicht-ASCII-Zeichen, die bewirkt, dass' grep' die gesamte Ausgabe zu übernehmen ist eine binäre Datei. – chepner

Antwort

1

Ihr Gebietsschema wird sicherlich nicht entsprechend den Zeichen gesetzt, die Sie in einige Ihrer Variablen injizieren. Hier

ist eine Abhilfe:

set | grep --binary-files=text VARR 
Verwandte Themen