2017-03-24 10 views
0

Ich habe gerade versucht, mit dem folgenden Befehl sowohl in Fisch und bash:Ersatz für bash „<<<“ in Fisch

tee /sys/class/backlight/intel_backlight/brightness <<< 0 

In bash es funktioniert gut, aber wenn ich es in Fisch versuche, gibt es diese .

tee /s/sys/class/backlight/intel_backlight/brightnes <<< 0       0 < 14:20:33 
Expected a string, but instead found a redirection 
fish: tee /sys/class/backlight/intel_backlight/brightnes <<< 0 
                 ^

Als Fisch hat viele Befehlsersetzungen ich versuchte herauszufinden, wie < < < zu ersetzen, aber ich konnte es nicht in ihrem Tutorial aufgeführt: https://fishshell.com/docs/current/tutorial.html#tut_command_substitutions

Ich würde mich freuen, wenn jemand könnte mir da helfen,

dank

+2

Möglicherweise Vervielfältigung von http: // stackoverflow.com/questions/25043743/how-do-i-redirect-a-string-in-fish – ntalbs

Antwort

1

Fisch Schale apparantly keine Unterstützung hat für "hier strings" (wie in bash). Sie verwenden können:

echo 0 | tee /sys/class/backlight/intel_backlight/brightness 
1

<<< eine nette Art und Weise ist es, eine Schnur über die Standardeingabe zu passieren, aber wenn Sie es nicht haben, gibt es immer nur echo:

echo 0 | tee /sys/class/backlight/intel_backlight/brightness