Yes als Inpout für Programm verwendenen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
crane
Beiträge: 145
Registriert: 03.01.2006 15:43:18
Wohnort: Marburg
Kontaktdaten:

Yes als Inpout für Programm verwendenen

Beitrag von crane » 25.09.2009 09:26:00

Hallo an alle

Ich habe ein ganz blödes Problem und stehe grad auf dem Schlauch.

Ich nutze von einer Windows-Maschine aus putty und greife per ssh auf den linuxserver zu.
Wenn ich an dem Linuxserver dateien löschen möchte, muss ich das Löschen jeder einzelen Datei bestätigen.

Nun wollte ich yes dazu verwenden, die Bestätigung automatisch einzugeben.

Ich verwende dazu

Code: Alles auswählen

rm irgendwas < yes
Leider kommt dabei der Fehler, dass die Datei yes nicht gefunden wird. Wo liegt der Denkfehler?

Grüße

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Yes als Inpout für Programm verwendenen

Beitrag von rendegast » 25.09.2009 09:44:52

So ein blödes Problem

Code: Alles auswählen

rm  -f  *  .*
Löscht Dateien und Hidden Dateien (.Name) im Verzeichnis ohne Nachfrage.


Mit dem MidnightCommander 'mc' arbeiten?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Yes als Inpout für Programm verwendenen

Beitrag von Spasswolf » 25.09.2009 10:14:28

Wenn ich an dem Linuxserver dateien löschen möchte, muss ich das Löschen jeder einzelen Datei bestätigen.
Ist da etwa alisas rm="rm -i" gesetzt?

Benutzeravatar
crane
Beiträge: 145
Registriert: 03.01.2006 15:43:18
Wohnort: Marburg
Kontaktdaten:

Re: Yes als Inpout für Programm verwendenen

Beitrag von crane » 25.09.2009 10:18:30

Das hat funktioniert.

Vielen Dank.

Grüße

Benutzeravatar
Meillo
Moderator
Beiträge: 9285
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Yes als Inpout für Programm verwendenen

Beitrag von Meillo » 27.09.2009 22:58:53

crane hat geschrieben:

Code: Alles auswählen

rm irgendwas < yes
Leider kommt dabei der Fehler, dass die Datei yes nicht gefunden wird. Wo liegt der Denkfehler?
`<' ist die Eingabeumlenkung aus einer Datei. Du willst aber die Eingabe aus einem Programm. Also brauchst du eine Pipe.

Code: Alles auswählen

yes | rm irgendwas
Das nur als grundsätzliche Erklärung, denn das Problem wurde ja schon gelöst in dem der (schlechte) Alias entfernt wurde.
Use ed once in a while!

Benutzeravatar
crane
Beiträge: 145
Registriert: 03.01.2006 15:43:18
Wohnort: Marburg
Kontaktdaten:

Re: Yes als Inpout für Programm verwendenen

Beitrag von crane » 28.09.2009 08:35:35

Ok danke

Genau da lag der Denkfehler.

Grüße

Antworten