ugrás a tartalomhoz

Shell scriptben a standard kimenet felüldefiniálása lehetséges?

Karvaly84 · 2012. Júl. 20. (P), 08.32
Üdv!

Nézegettem a neten már, de a sima átírásnyitáson kívül nem találtam mást. A kérdésem az lenne, hogy az megoldható, hogy egy scriptben beállítsam a standard kimenetet? Pl.:

# ez helyett
echo "valami adat" > valami.file
# ezt szeretném
echo "valami adat"
# de úgy, hogy ne a standard kimenetre menjen,
# hanem a "valami.file"-ba.
Ui.: Bash script-et, hogy lehet színezni a kódszínezővel?
 
1

Lásd a Concise way to output

kuka · 2012. Júl. 20. (P), 08.48
2

köszönöm, pont ezt kerestem

Karvaly84 · 2012. Júl. 20. (P), 09.22
köszönöm, pont ezt kerestem :)
Bár ezt a exec okosságot, még nem nagyon értem mit miért csinál, de működik
4

Bár ezt a exec okosságot, még

kuka · 2012. Júl. 20. (P), 09.33
Bár ezt a exec okosságot, még nem nagyon értem mit miért csinál, de működik
Őszintén szólva, nekem is általában meggyűl a bajon az exec trükkjeinek a követésében. Pedig többször is olvastam az Advanced Bash-Scripting Guide erről szóló Using exec részét.
3

if ($fp =

Poetro · 2012. Júl. 20. (P), 09.25
if ($fp = fopen("php://stdout", 'w')) {
  fwrite($fp, "valami adat");
}
Ugyanakkor, ha egyént is szkriptként akarod futtatni, akkor konzolon az echo egyébként is a standard kimenetre ír.
5

Ő ízé... Én most bash-ról

Karvaly84 · 2012. Júl. 20. (P), 09.50
Ő ízé... Én most bash-ról beszélek nem php-ről :)