Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » bashmash

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
19.10.2005, 14:11 Uhr
kronos
Quotenfisch
(Operator)


Hi...
Hier 'ne kleine Problem stellung:
stdout eines Programmes soll nach stdin von zwei Programmen gleichzeitig gepipet werde. Was mit dem output dieser beiden passiert ist egal.
Zu lösen ist das ganze mit einem einzigen bash-command, es darf kein file zur zwischenspeicherung verwendet werden.
Alle gewinner werden offziell zum pipeman geschlagen.


Bearbeitung:
ach ja, verwendet werden dürfen alle einigermaßen gängigen unix-tools, nix selbstgeschriebenes

--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 19.10.2005 um 14:14 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.10.2005, 08:43 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


sowas:

Code:

ls -la | tee grep bew | grep pd


?

Bin ich jetzt pipeman?
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

Dieser Post wurde am 20.10.2005 um 08:55 Uhr von J-jayz-Z editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.10.2005, 10:32 Uhr
kronos
Quotenfisch
(Operator)


Leider nein, weil du nur von ls nach tee und von tee nach grep pipest.
Der command "tee grep bew" erstellt lediglich zwei files mit den namen "grep" und "bew", sonst hätte ich es gelten lassen...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.10.2005, 11:05 Uhr
virtual
Sexiest Bit alive
(Operator)



Code:
touch datei ; (tail -f datei &) ; ps | tee -a datei | cat ; sleep 1 ; rm datei


(Zur erklärung: ps Produziert den Output, dieser wird zweifach konsumiert durch cat und tail, wobei tee die Aufgabe übernimmt, den Output zu verdoppeln. Der rest dient zur Verwaltung einer temp. Datei
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.10.2005, 11:33 Uhr
(un)wissender
Niveauwart


Dateien sind verboten.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.10.2005, 11:45 Uhr
virtual
Sexiest Bit alive
(Operator)


Na, dann eben einfacher:

Code:
ps | tee -a /dev/tty | cat


Gibt den Output von ps zweifach aus, wobei das cat eigentlich überflüssig ist, aber der Aufgabesteller wollte ja zwei Programme.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
20.10.2005, 17:16 Uhr
(un)wissender
Niveauwart



--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
20.10.2005, 21:55 Uhr
virtual
Sexiest Bit alive
(Operator)


Ja wat denn nu? - Bin ich nu Pipeman oder nicht und wann findet die offizielle ZumPipemanSchlagen-Session an?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.10.2005, 22:01 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


*schonmal chips hol*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
20.10.2005, 22:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


demnächst kommt "PimpMyPipe" auf MTV
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: