{"Entry":{"collection":"psql","key":"cmd-65-63-68-6f","name":"\\echo","aliases":["\\echo"],"metadata":{"aliases":["\\echo"],"category":"Scripting and assistance","content_hash":"4cbefe7f6e78093e572a70feed5db03d6fca59fe2e168681eab29c088b78f03b","imported_at":"2026-09-30T00:40:44.967581+08:00","name":"\\echo","name_zh":"","slug":"cmd-65-63-68-6f","summary":"Prints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:"}},"Definition":{"Collection":"psql","Key":"cmd-65-63-68-6f","SourceDatabase":"center","Version":"18","SourceTable":"psql_command","SourceKey":"cmd-65-63-68-6f","SourceRevision":"ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8","Facts":{"command":"\\echo","comparison_data":{"definition":"Prints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example: =\u003e \\echo `date` Tue Oct 26 21:40:57 CEST 1999 If the first argument is an unquoted -n the trailing newline is not written (nor is the first argument). Tip If you use the \\o command to redirect your query output you might wish to use \\qecho instead of this command. See also \\warn .","modifiers":[],"signature":"\\echo text [ ... ]","spellings":["\\echo"]},"comparison_hash":"1d2032e9f54477cd4983e83ea7169a58bf142fbe610fe1492b3d64f61f90d972","description":["Prints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:"],"facts":[{"label":"Client","value":"psql 18.6"},{"label":"Case-sensitive spelling","value":"\\echo"}],"manual_html":"\u003cdiv\u003e\u003cdl class=\"variablelist\"\u003e\u003cdt id=\"APP-PSQL-META-COMMAND-ECHO\"\u003e\u003cspan class=\"term\"\u003e\u003ccode class=\"literal\"\u003e\\echo \u003cem class=\"replaceable\"\u003e\u003ccode\u003etext\u003c/code\u003e\u003c/em\u003e [ ... ]\u003c/code\u003e\u003c/span\u003e \u003c/dt\u003e\u003cdd\u003e\n\u003cp\u003ePrints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:\u003c/p\u003e\n\u003cpre class=\"programlisting\"\u003e=\u0026gt; \u003cstrong class=\"userinput\"\u003e\u003ccode\u003e\\echo `date`\u003c/code\u003e\u003c/strong\u003e\nTue Oct 26 21:40:57 CEST 1999\n\u003c/pre\u003e\n\u003cp\u003eIf the first argument is an unquoted \u003ccode class=\"literal\"\u003e-n\u003c/code\u003e the trailing newline is not written (nor is the first argument).\u003c/p\u003e\n\u003cdiv class=\"tip\"\u003e\n\u003ch3 class=\"title\"\u003eTip\u003c/h3\u003e\n\u003cp\u003eIf you use the \u003ccode class=\"command\"\u003e\\o\u003c/code\u003e command to redirect your query output you might wish to use \u003ccode class=\"command\"\u003e\\qecho\u003c/code\u003e instead of this command. See also \u003ccode class=\"command\"\u003e\\warn\u003c/code\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/dd\u003e\u003c/dl\u003e\u003c/div\u003e","manual_path":"app-psql.html#APP-PSQL-META-COMMAND-ECHO","modifiers":[],"related":[{"label":"psql command-line options and complete manual","url":"/wiki/tool/psql/?v=18"}],"release":{"channel":"stable","evidence_kind":"English manual and source declarations","label":"18.6","major":"18","manifest":{"index":"index.html","major":"18","pages":1148,"pdf":{"A4":{"built_at":"2026-09-26","bytes":15865106,"pages":3154,"sha256":"19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190","url":"/files/documentation/pdf/18/postgresql-18-A4.pdf"},"US":{"built_at":"2026-09-26","bytes":15748059,"pages":3328,"sha256":"facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319","url":"/files/documentation/pdf/18/postgresql-18-US.pdf"}},"release":"18.6","source_mode":"en SGML built with pinned official archive","source_sha256":"555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f","source_url":"https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2","svg_assets":3,"tree":"18"},"ref":"https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2","revision":"ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8","source_sha256":"555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"},"sections":[],"signature":"\\echo text [ ... ]","sources":[{"anchor":"APP-PSQL-META-COMMAND-ECHO","file":"app-psql.html","label":"18.6 English manual · app-psql.html","sha256":"fa2a1d39294b8854318e82e93f71272c645ed88150ecc2786c28902c3f32782c","url":"/docs/18/app-psql.html#APP-PSQL-META-COMMAND-ECHO"}],"spellings":["\\echo"],"tables":[{"columns":[{"key":"command","label":"Command"},{"key":"modifiers","label":"Documented suffix modifiers"}],"key":"spellings","rows":[{"command":{"text":"\\echo","url":"/wiki/psql/cmd-65-63-68-6f/?v=18"},"modifiers":"None listed in this signature"}],"title":"Spellings in this manual definition"}]},"ManualEvidence":{"manual_path":"app-psql.html#APP-PSQL-META-COMMAND-ECHO","release":{"channel":"stable","evidence_kind":"English manual and source declarations","label":"18.6","major":"18","manifest":{"index":"index.html","major":"18","pages":1148,"pdf":{"A4":{"built_at":"2026-09-26","bytes":15865106,"pages":3154,"sha256":"19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190","url":"/files/documentation/pdf/18/postgresql-18-A4.pdf"},"US":{"built_at":"2026-09-26","bytes":15748059,"pages":3328,"sha256":"facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319","url":"/files/documentation/pdf/18/postgresql-18-US.pdf"}},"release":"18.6","source_mode":"en SGML built with pinned official archive","source_sha256":"555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f","source_url":"https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2","svg_assets":3,"tree":"18"},"ref":"https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2","revision":"ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8","source_sha256":"555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"},"sources":[{"anchor":"APP-PSQL-META-COMMAND-ECHO","file":"app-psql.html","label":"18.6 English manual · app-psql.html","sha256":"fa2a1d39294b8854318e82e93f71272c645ed88150ecc2786c28902c3f32782c","url":"/docs/18/app-psql.html#APP-PSQL-META-COMMAND-ECHO"}]},"MeasuredEvidence":{}},"Text":{"Collection":"psql","Key":"cmd-65-63-68-6f","SourceDatabase":"center","Version":"18","Locale":"en","Title":"\\echo","Summary":"Prints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:","BodyHTML":"\u003cdiv\u003e\u003cdl\u003e\u003cdt id=\"APP-PSQL-META-COMMAND-ECHO\"\u003e\u003cspan\u003e\u003ccode\u003e\\echo \u003cem\u003e\u003ccode\u003etext\u003c/code\u003e\u003c/em\u003e [ ... ]\u003c/code\u003e\u003c/span\u003e \u003c/dt\u003e\u003cdd\u003e\n\u003cp\u003ePrints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:\u003c/p\u003e\n\u003cpre\u003e=\u0026gt; \u003cstrong\u003e\u003ccode\u003e\\echo `date`\u003c/code\u003e\u003c/strong\u003e\nTue Oct 26 21:40:57 CEST 1999\n\u003c/pre\u003e\n\u003cp\u003eIf the first argument is an unquoted \u003ccode\u003e-n\u003c/code\u003e the trailing newline is not written (nor is the first argument).\u003c/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTip\u003c/h3\u003e\n\u003cp\u003eIf you use the \u003ccode\u003e\\o\u003c/code\u003e command to redirect your query output you might wish to use \u003ccode\u003e\\qecho\u003c/code\u003e instead of this command. See also \u003ccode\u003e\\warn\u003c/code\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/dd\u003e\u003c/dl\u003e\u003c/div\u003e","SourceRevision":"ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8","ContentHash":"57b1a122d104cead573870dedb7c09d0a8435014eaa528fe09956bf05a712cd6","Payload":{"description":["Prints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:"],"manual_html":"\u003cdiv\u003e\u003cdl class=\"variablelist\"\u003e\u003cdt id=\"APP-PSQL-META-COMMAND-ECHO\"\u003e\u003cspan class=\"term\"\u003e\u003ccode class=\"literal\"\u003e\\echo \u003cem class=\"replaceable\"\u003e\u003ccode\u003etext\u003c/code\u003e\u003c/em\u003e [ ... ]\u003c/code\u003e\u003c/span\u003e \u003c/dt\u003e\u003cdd\u003e\n\u003cp\u003ePrints the evaluated arguments to standard output, separated by spaces and followed by a newline. This can be useful to intersperse information in the output of scripts. For example:\u003c/p\u003e\n\u003cpre class=\"programlisting\"\u003e=\u0026gt; \u003cstrong class=\"userinput\"\u003e\u003ccode\u003e\\echo `date`\u003c/code\u003e\u003c/strong\u003e\nTue Oct 26 21:40:57 CEST 1999\n\u003c/pre\u003e\n\u003cp\u003eIf the first argument is an unquoted \u003ccode class=\"literal\"\u003e-n\u003c/code\u003e the trailing newline is not written (nor is the first argument).\u003c/p\u003e\n\u003cdiv class=\"tip\"\u003e\n\u003ch3 class=\"title\"\u003eTip\u003c/h3\u003e\n\u003cp\u003eIf you use the \u003ccode class=\"command\"\u003e\\o\u003c/code\u003e command to redirect your query output you might wish to use \u003ccode class=\"command\"\u003e\\qecho\u003c/code\u003e instead of this command. See also \u003ccode class=\"command\"\u003e\\warn\u003c/code\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/dd\u003e\u003c/dl\u003e\u003c/div\u003e","related":[{"label":"psql command-line options and complete manual","url":"/wiki/tool/psql/?v=18"}],"sections":[],"tables":[{"columns":[{"key":"command","label":"Command"},{"key":"modifiers","label":"Documented suffix modifiers"}],"key":"spellings","rows":[{"command":{"text":"\\echo","url":"/wiki/psql/cmd-65-63-68-6f/?v=18"},"modifiers":"None listed in this signature"}],"title":"Spellings in this manual definition"}]}},"RequestedLocale":"zh-Hans","Fallback":true,"Versions":["10","11","12","13","14","15","16","17","18","19","20"],"Locales":["en"],"Signatures":null,"Spellings":[{"Version":"18","Ordinal":0,"Command":"\\echo","Signature":"\\echo text [ ... ]","Modifiers":[]}],"SQLState":null,"Evidence":null}
