CINXE.COM

GNU Echo - GNU Project - Free Software Foundation

<!doctype html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <base href="https://www.gnu.org/fun/jokes/echo-msg.html"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <link rel="author" href="mailto:webmasters@gnu.org"> <link rel="icon" type="image/png" href="/graphics/gnu-head-mini.png"> <meta name="ICBM" content="42.355469,-71.058627"> <link rel="stylesheet" type="text/css" href="/layout.min.css" media="screen"> <link rel="stylesheet" type="text/css" href="/print.min.css" media="print"><!-- Parent-Version: 1.96 --> <!-- This page is derived from /server/standards/boilerplate.html --> <title>GNU Echo - GNU Project - Free Software Foundation</title> <style type="text/css" media="screen, print"> p.infobox { margin-bottom: 2em; } table { width: 100%; } td, th { padding: 1em; } th { text-align: left; vertical-align: top; } .col1 { border-right: 0; } .col2 { text-align: center; border-left: 0; border-right: 0; } .col3 { text-align: right; border-left: 0; } .col1, .col3 { width: 20%; } td p { margin-bottom: 0; } td p:first-child { margin-top: 0; } </style><!-- begin translist file --> <link rel="alternate" type="text/html" href="/fun/jokes/echo-msg.html" hreflang="x-default"> <link rel="alternate" type="text/html" lang="en" hreflang="en" href="/fun/jokes/echo-msg.en.html" title="English"> <link rel="alternate" type="text/html" lang="ru" hreflang="ru" href="/fun/jokes/echo-msg.ru.html" title="русский"> <link rel="alternate" type="text/html" lang="zh-cn" hreflang="zh-cn" href="/fun/jokes/echo-msg.zh-cn.html" title="简体中文"><!-- end translist file --> <!-- start of server/banner.html --> <!-- start of head-include-2.html --> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="/server/banners/fundraiser.css" media="screen"> <style type="text/css" media="screen"><!-- .progress-bar { width: 13%; } .percentage { text-align: left; left: 100%; padding-right: 1em; padding-left: .5em; } --></style> <style type="text/css" media="screen"> <!-- TRANSLATORS: Change direction to rtl if you translate the fundraiser and your script is right-to-left. --> #fundraiser { direction: ltr; } </style><!-- end of head-include-2.html --> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="te"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=corsproxy" data-sourceurl="https://www.gnu.org/fun/jokes/echo-msg.html"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://www.gnu.org/fun/jokes/echo-msg.html"></script> <meta name="robots" content="none"> </head> <body> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=navigationui" data-environment="prod" data-proxy-url="https://www-gnu-org.translate.goog" data-proxy-full-url="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te" data-source-url="https://www.gnu.org/fun/jokes/echo-msg.html" data-source-language="auto" data-target-language="te" data-display-language="te" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://www.gnu.org/fun/jokes/echo-msg.html&amp;anno=2" data-client="tr"></script> <div class="inner"><!-- start of server/body-include-1.html --> <div id="top"> <p><a class="skip" href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#content"><b>Skip to main text</b></a></p> </div> <div id="fundraiser"> <div class="message"> <p class="headline"><b>Come build a better world with us!</b></p> <p><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://my.fsf.org/donate?mtm_campaign%3Dfall24%26mtm_source%3Dbanner">Please don't scroll past this. We've been building a better world with free software since 1985. Today, we ask for your support. Only with your help can the FSF continue to be the cornerstone of a more just digital society! Donate to help us reach the goal of USD $400,000 by Dec 31.<span class="gnun-split"></span></a></p> <p class="button"><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://my.fsf.org/donate?mtm_campaign%3Dfall24%26mtm_source%3Dbanner">Donate<span class="gnun-split"></span></a></p> <div style="clear: both"></div> </div><!-- .message --> <div class="progress"> <div class="progress-bar"> <span class="percentage">$52,292</span> </div><span class="goal">$400,000<span class="gnun-split"></span> </span> </div><!-- .progress --> </div><!-- #fundraiser --> <div style="clear: both"></div> <div id="header" role="banner"> <p id="gnu-banner"><a href="https://www-gnu-org.translate.goog/?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te"> <img src="/graphics/heckert_gnu.transp.small.png" height="48" width="49" alt="&nbsp;[A GNU head]&nbsp;"><strong>GNU</strong> <span class="hide">Operating System</span></a><br><small id="fsf-support">Supported by the <a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#mission-statement">Free Software Foundation</a></small></p> <div id="switches"> <div id="search-button" class="switch"><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://www.gnu.org/cgi-bin/estseek.cgi"> <img id="search-icon" height="30" width="30" src="/graphics/icons/search.png" alt="&nbsp;[Search www.gnu.org]&nbsp;"></a> </div> <div id="language-button" class="switch"><a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#language-container"> <img id="language-icon" height="30" width="37" src="/graphics/icons/translations.png" alt="&nbsp;[Other languages]&nbsp;"></a> </div> </div><!-- #switches --> </div><!-- #header --> <!-- end of server/body-include-1.html --> <!-- start of server/body-include-2 --> <div style="clear: both"></div> <div id="navigation" role="navigation"><a id="more-links" href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#navigation" title="More..."> <span>Site navigation</span></a> <a id="less-links" href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#content"><b>Skip</b></a> <ul> <li id="tabAboutGNU"><a href="https://www-gnu-org.translate.goog/gnu/gnu.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">ABOUT&nbsp;GNU</a></li> <li id="tabPhilosophy"><a href="https://www-gnu-org.translate.goog/philosophy/philosophy.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">PHILOSOPHY</a></li> <li id="tabLicenses"><a href="https://www-gnu-org.translate.goog/licenses/licenses.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">LICENSES</a></li> <li id="tabEducation"><a href="https://www-gnu-org.translate.goog/education/education.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">EDUCATION</a></li> <li id="tabSoftware"><a href="https://www-gnu-org.translate.goog/software/software.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">SOFTWARE</a></li> <li id="tabDistros"><a href="https://www-gnu-org.translate.goog/distros/distros.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">DISTROS</a></li> <li id="tabDoc"><a href="https://www-gnu-org.translate.goog/doc/doc.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">DOCS</a></li> <li id="tabMalware"><a href="https://www-gnu-org.translate.goog/proprietary/proprietary.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">MALWARE</a></li> <li id="tabHelp"><a href="https://www-gnu-org.translate.goog/help/help.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">HELP&nbsp;GNU</a></li> <li id="tabAV"><a href="https://www-gnu-org.translate.goog/audio-video/audio-video.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">AUDIO&nbsp;&amp;&nbsp;VIDEO</a></li> <li id="tabArt"><a href="https://www-gnu-org.translate.goog/graphics/graphics.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">GNU&nbsp;ART</a></li> <li id="tabFun" class="active"><span class="no-display">=</span> <a href="https://www-gnu-org.translate.goog/fun/humor.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">FUN</a> <span class="gnun-split"></span> <span class="no-display">=</span></li> <li id="tabPeople"><a href="https://www-gnu-org.translate.goog/people/people.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">GNU'S&nbsp;WHO?</a></li> <li><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://directory.fsf.org">SOFTWARE&nbsp;DIRECTORY</a></li> <li><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://h-node.org/">HARDWARE</a></li> <li><a href="https://www-gnu-org.translate.goog/server/sitemap.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">SITEMAP</a></li> </ul> <div style="clear: both"></div> </div><!-- /"navigation --> <!-- end of server/body-include-2 --> <div id="content" role="main"><!-- end of server/banner.html --> <div class="breadcrumb" role="navigation"><a href="https://www-gnu-org.translate.goog/?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te"><img src="/graphics/icons/home.png" height="26" width="26" alt="GNU Home" title="GNU Home"></a>&nbsp;/ <a href="https://www-gnu-org.translate.goog/fun/humor.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#content">GNU&nbsp;humor</a>&nbsp;/ <a href="https://www-gnu-org.translate.goog/fun/humor.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#Documentation">Documentation</a>&nbsp;/ </div><!--GNUN: OUT-OF-DATE NOTICE--> <div class="reduced-width"> <h2>GNU Echo?</h2> <address class="byline">by Robert Herndon</address> <p class="infobox">From: herndon@umn-cs.UUCP<br> Subject: GNU Echo, Release 1<br> Date: 28 Oct 85 18:23:00 GMT<br> Date-Received: 10 Nov 85 05:29:10 GMT <em>[sic]</em></p> <pre class="c">/* Written 12:22 pm Oct 28, 1985 by umn-cs!herndon in umn-cs:net.jokes */ /* ---------- "GNU Echo, Release 1" ---------- */ </pre> <table class="echo"> <tbody> <tr> <td class="col1">GNUecho(1)</td> <td class="col2">Unix Programmer's Manual</td> <td class="col3">GNUecho(1)</td> </tr> <tr> <th>NAME</th> <td colspan="2">echo - echo arguments</td> </tr> <tr> <th>SYNOPSIS</th> <td colspan="2">echo [ options ] …</td> </tr> <tr> <th>DESCRIPTION</th> <td colspan="2"><p>Echo writes its arguments separated by blanks and terminated by a newline on the standard output. Options to filter and redirect the output are as follows:</p><p><b>-2</b> generate rhyming couplets from keywords</p><p><b>-3</b> generate Haiku verse from keywords</p><p><b>-5</b> generate limerick from keywords</p><p><b>-a</b> convert ASCII to ASCII</p><p><b>-A</b> disambiguate sentence structure</p><p><b>-b</b> generate bureaucratese equivalent (see <b>-x</b>)</p><p><b>-B</b> issue equivalent C code with bugs fixed</p><p><b>-c</b> simplify/calculate arithmetic expression(s)</p><p><b>-C</b> remove copyright notice(s)</p><p><b>-d</b> define new echo switch map</p><p><b>-D</b> delete all ownership information from system files</p><p><b>-e</b> evaluate lisp expression(s)</p><p><b>-E</b> convert ASCII to Navajo</p><p><b>-f</b> read input from file</p><p><b>-F</b> transliterate to french</p><p><b>-g</b> generate pseudo-revolutionary marxist catch-phrases</p><p><b>-G</b> prepend GNU Manifesto</p><p><b>-h</b> halt system (reboot suppressed on Suns, Apollos, and VAXen, not supported on NOS-2)</p><p><b>-i</b> emulate IBM OS/VU (recursive universes not supported)</p><p><b>-I</b> emulate IBM VTOS 3.7.6 (chronosynclastic infundibula supported with restrictions documented in IBM VTOS)</p><p><b>-J</b> generate junk mail</p><p><b>-j</b> justify text (see <b>-b</b> option)</p><p><b>-k</b> output “echo” software tools</p><p><b>-K</b> delete privileged accounts</p><p><b>-l</b> generate legalese equivalent</p><p><b>-L</b> load echo modules</p><p><b>-M</b> generate mail</p><p><b>-N</b> send output to all reachable networks (usable with <b>-J</b>, <b>-K</b>, <b>-h</b> options)</p><p><b>-n</b> do not add newline to the output</p><p><b>-o</b> generate obscene text</p><p><b>-O</b> clean up dirty language</p><p><b>-p</b> decrypt and print <code>/etc/passwd</code></p><p><b>-P</b> port echo to all reachable networks</p><p><b>-P1</b> oolcay itay</p><p><b>-q</b> query standard input for arguments</p><p><b>-r</b> read alternate “<code>.echo</code>” file on start up</p><p><b>-R</b> change root password to “RMS”</p><p><b>-s</b> suspend operating system during output (Sun and VAX BSD 4.2 only)</p><p><b>-S</b> translate to Swahili</p><p><b>-T</b> emulate TCP/IP handler</p><p><b>-t</b> issue Troff output</p><p><b>-u</b> issue Unix philosophy essay</p><p><b>-v</b> generate reverberating echo</p><p><b>-V</b> print debugging information</p><p><b>-x</b> decrypt DES format messages (NSA secret algorithm CX 3.8, not distributed outside continental US)</p><p><b>Echo</b> is useful for producing diagnostics in shell programs and for writing constant data on pipes. To send diagnostics to the standard error file, do ‘echo … 1&gt;2’.</p></td> </tr> <tr id="Licensing"> <th>AUTHOR</th> <td colspan="2">Robert Herndon</td> </tr> <tr> <th>LICENSE</th> <td colspan="2">GNU GPL, version 2 or later.</td> </tr> <tr> <td class="col1"><small>Printed 10/28/85</small></td> <td class="col2"><small>18 January 1983</small></td> <td class="col3"><small>3</small></td> </tr> </tbody> </table> <p class="button right-align"><a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.txt?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">Original email</a></p> </div> </div><!-- for id="content", starts in the include above --> <!-- begin server/footer-text.html --> <div style="clear:both"></div> <div id="language-container"> <div class="backtotop"> <hr class="no-display"><a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#top"><b>▲</b></a> </div> <div id="languages" class="rounded-corners"> <div class="button"><a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#top" class="close"><span>BACK TO TOP</span></a> </div> <div id="set-language" class="button"><span class="gnun-split"></span> <a href="https://www-gnu-org.translate.goog/server/select-language.html?callback=/fun/jokes/echo-msg.html&amp;_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te" rel="nofollow"> Set language <span class="gnun-split"></span> </a> </div> <p>Available for this page:</p> <div id="translations"> <p><span dir="ltr" class="original">[en]&nbsp;<a lang="en" hreflang="en" href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.en.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">English</a> &nbsp;</span> <span dir="ltr">[ru]&nbsp;<a lang="ru" hreflang="ru" href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.ru.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">русский</a> &nbsp;</span> <span dir="ltr">[zh-cn]&nbsp;<a lang="zh-cn" hreflang="zh-cn" href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.zh-cn.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">简体中文</a> &nbsp;</span></p> </div> </div> </div> <div id="mission-statement" role="complementary"> <div class="backtotop"> <hr class="no-display"><a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#header"><span>BACK TO TOP </span>▲</a> </div> <div style="clear: both"></div> <blockquote> <p style="direction:ltr; text-align:left"><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://www.fsf.org"><img id="fsfbanner" src="/graphics/fsf-logo-notext-small.png" alt="&nbsp;[FSF logo]&nbsp;" width="75" height="25"></a><strong> “The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.”</strong></p> </blockquote> <div id="support-the-fsf" class="button"><a class="join" href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://www.fsf.org/associate/support_freedom?referrer%3D4052">JOIN</a> <a class="donate" href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://donate.fsf.org/">DONATE</a> <a class="shop" href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://shop.fsf.org/">SHOP</a> </div> </div><!-- end server/footer-text.html --> <div id="footer" role="contentinfo"> <div class="unprintable"> <p>Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">&lt;gnu@gnu.org&gt;</a>. There are also <a href="https://www-gnu-org.translate.goog/contact/?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">other ways to contact</a> the FSF. Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">&lt;webmasters@gnu.org&gt;</a>.</p> <p><!-- TRANSLATORS: Ignore the original text in this paragraph, replace it with the translation of these two: We work hard and do our best to provide accurate, good quality translations. However, we are not exempt from imperfection. Please send your comments and general suggestions in this regard to <a href="mailto:web-translators@gnu.org"> &lt;web-translators@gnu.org&gt;</a>.</p> <p>For information on coordinating and contributing translations of our web pages, see <a href="/server/standards/README.translations.html">Translations README</a>. --> Please see the <a href="https://www-gnu-org.translate.goog/server/standards/README.translations.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te">Translations README</a> for information on coordinating and contributing translations of this article.</p> </div> <p><a href="https://www-gnu-org.translate.goog/fun/jokes/echo-msg.html?_x_tr_sl=auto&amp;_x_tr_tl=te&amp;_x_tr_hl=te#Licensing">Licensing information</a></p><!-- start of server/bottom-notes.html --> <div id="bottom-notes" class="unprintable"> <p><a href="https://translate.google.com/website?sl=auto&amp;tl=te&amp;hl=te&amp;u=https://www.fsf.org/about/dmca-notice">Copyright Infringement Notification</a></p> <div id="generic"> </div> </div><!-- end of server/bottom-notes.html --> <p class="unprintable">Updated: <!-- timestamp start --> $Date: 2021/07/15 15:38:14 $ <!-- timestamp end --></p> </div> </div><!-- for class="inner", starts in the banner include --> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'te', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&amp;hl=te&amp;client=wt" type="text/javascript"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10