Re: the yes comand
Matthew Seaman wrote: Kurt Buff wrote: On Wed, Mar 4, 2009 at 16:06, Vasadi I. Claudiu Florin claudiu.vas...@gmail.com wrote: Well , I noticed that, but it's a bit odd now isn't it. I mean, what's the sense of having some darn letter printer out forever ? I found it kind of silly If you ask me. But, incredibly useful if you actually write shell scripts - many programs want a 'y' for input from the stdin, and this will do that for you. Here's an example. When upgrading FreeBSD, especially over a large delta in version numbers, you will frequently need to delete old files etc. that are no longer part of the base system. You are provided with a mechanism to do that, viz: # cd /usr/src # make check-old {prints out all old files, directories and libraries to be deleted} # make delete-old {prompts you to delete anything apart from shlibs which it won't touch} However 'make delete-old' will ask you whether you want to delete each and every individual file, which is tedious. If you decide from your inspection of the 'make check-old' output that you don't want any of the old files, you can just run: # yes | make delete-old Job done. Cheers, Matthew Or you can also do: # make BATCH_DELETE_OLD_FILES=YES delete-old ;) signature.asc Description: OpenPGP digital signature
Re: the yes comand
On Wed, Mar 4, 2009 at 11:35 PM, Wojciech Puchar woj...@wojtek.tensor.gdynia.pl wrote: if you have program that do too much questions like (are you sure), and you are sure then you do yes|program yes Continue | Vista -uac Bit o' humor in an otherwise too-serious world. Laugh. It'll make you happy. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
the yes comand
Hell-o, Ever wondered about the yes command? Well, I have. If one does yes into a terminal one get's an infinit output of y on a new line each time. What's the deal here? I saw the same thing on linux, but you only had to type y (those cheap blokes :P) So... what's going on ? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
On Wed, Mar 4, 2009 at 7:01 PM, Vasadi I. Claudiu Florin claudiu.vas...@gmail.com wrote: Hell-o, Ever wondered about the yes command? Well, I have. If one does yes into a terminal one get's an infinit output of y on a new line each time. What's the deal here? I saw the same thing on linux, but you only had to type y (those cheap blokes :P) So... what's going on ? man yes -- Glen Barber ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
Well , I noticed that, but it's a bit odd now isn't it. I mean, what's the sense of having some darn letter printer out forever ? I found it kind of silly If you ask me. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
On Wed, Mar 4, 2009 at 16:06, Vasadi I. Claudiu Florin claudiu.vas...@gmail.com wrote: Well , I noticed that, but it's a bit odd now isn't it. I mean, what's the sense of having some darn letter printer out forever ? I found it kind of silly If you ask me. But, incredibly useful if you actually write shell scripts - many programs want a 'y' for input from the stdin, and this will do that for you. Kurt ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
On Thu, Mar 05, 2009, Vasadi I. Claudiu Florin wrote: Hell-o, Ever wondered about the yes command? Well, I have. If one does yes into a terminal one get's an infinit output of y on a new line each time. What's the deal here? The ``yes'' command is designed to automate interactive scripts that expect a repetitive string typed manually (e.g. something like fsck but without the ``-y'' option). One would use something like: yes | somecommand It takes a single string argument so if you had a program that always expected the string ``greblefarf'' one could use: yes greblefarf | yourcommand I saw the same thing on linux, but you only had to type y (those cheap blokes :P) I don't know what you're talking about here. To the best of my knowledge, the yes command works the same on every version of *nix I have used which goes as far back as Radio Shack Xenix in 1982 (the last real OS that Microsoft was responsible for :-). Bill -- INTERNET: b...@celestial.com Bill Campbell; Celestial Software LLC URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way Voice: (206) 236-1676 Mercer Island, WA 98040-0820 Fax:(206) 232-9186 The pinnacle of open systems is: when moving from vendor to vendor, the design flaws stay the same. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
thx Bill, got the picture now. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
if you have program that do too much questions like (are you sure), and you are sure then you do yes|program On Thu, 5 Mar 2009, Vasadi I. Claudiu Florin wrote: Hell-o, Ever wondered about the yes command? Well, I have. If one does yes into a terminal one get's an infinit output of y on a new line each time. What's the deal here? I saw the same thing on linux, but you only had to type y (those cheap blokes :P) So... what's going on ? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: the yes comand
Kurt Buff wrote: On Wed, Mar 4, 2009 at 16:06, Vasadi I. Claudiu Florin claudiu.vas...@gmail.com wrote: Well , I noticed that, but it's a bit odd now isn't it. I mean, what's the sense of having some darn letter printer out forever ? I found it kind of silly If you ask me. But, incredibly useful if you actually write shell scripts - many programs want a 'y' for input from the stdin, and this will do that for you. Here's an example. When upgrading FreeBSD, especially over a large delta in version numbers, you will frequently need to delete old files etc. that are no longer part of the base system. You are provided with a mechanism to do that, viz: # cd /usr/src # make check-old {prints out all old files, directories and libraries to be deleted} # make delete-old {prompts you to delete anything apart from shlibs which it won't touch} However 'make delete-old' will ask you whether you want to delete each and every individual file, which is tedious. If you decide from your inspection of the 'make check-old' output that you don't want any of the old files, you can just run: # yes | make delete-old Job done. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW signature.asc Description: OpenPGP digital signature