\!
With no argument, escapes to a sub-shell; psql resumes when the sub-shell exits. With an argument, executes the shell command command .
Reading PG 18·Select a recorded version
- Client
- psql 18.7
- Case-sensitive spelling
- \!
- command
- \!
- manual path
- app-psql.html#APP-PSQL-META-COMMAND-EXCLAMATION-MARK
- modifiers
- Unknown
- signature
- \! [ command ]
- spellings
- \!
Definition PG 18
\! [command]With no argument, escapes to a sub-shell; psql resumes when the sub-shell exits. With an argument, executes the shell command
command.Unlike most other meta-commands, the entire remainder of the line is always taken to be the argument(s) of
\!, and neither variable interpolation nor backquote expansion are performed in the arguments. The rest of the line is simply passed literally to the shell.
Exact case-sensitive spellings
\!
Spellings in this manual definition
| Command | Documented suffix modifiers |
|---|---|
| \! | None listed in this signature |
Compare versions
Complete source facts
documentation revision
{"inputs":[{"file":"app-psql.html","kind":"same-version-reviewed-manual","locale":"en","sha256":"af50448485df02bdef2b72b8347192ba029c7082b8d0392ecb17db44ad533aaf","version":"18.7"},{"file":"app-psql.html","kind":"same-version-reviewed-manual","locale":"zh-Hans","sha256":"cb475c53a16d9e06358f5e6c9c5649645db92568cfd319f230c62c9f57ae090b","version":"18.7"}],"release":"18.7","runtime_remeasured":false,"source_revision":"pgdoc:b9f0e7232f60f380d642ac9b99226606c254b552"}Source references
Full definition and evidence JSON
Definition sources
center · PostgreSQL 18 · 1b2d62b4845aa46374f2cb680f95d3392322cc8128646992ae4e18d0e7084915
Text language: en · 1b2d62b4845aa46374f2cb680f95d3392322cc8128646992ae4e18d0e7084915