diff options
author | johannst <johannst@users.noreply.github.com> | 2024-01-25 07:33:01 +0000 |
---|---|---|
committer | johannst <johannst@users.noreply.github.com> | 2024-01-25 07:33:01 +0000 |
commit | 920d16436e0d5f37e9f6d31236ee87b716f3c82f (patch) | |
tree | 39ca6b8ac6733827debe6a8131032892763848bc /tools/zsh.html | |
parent | 6dbf014773f5f8ac0b0e291392dfde518de94daf (diff) | |
download | notes-920d16436e0d5f37e9f6d31236ee87b716f3c82f.tar.gz notes-920d16436e0d5f37e9f6d31236ee87b716f3c82f.zip |
deploy: f7fb4c7303a5776ddb421d182a92f679a8b0f868
Diffstat (limited to 'tools/zsh.html')
-rw-r--r-- | tools/zsh.html | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/zsh.html b/tools/zsh.html index 4597a1b..fdcb06e 100644 --- a/tools/zsh.html +++ b/tools/zsh.html @@ -310,6 +310,13 @@ echo ${(kv)vec} # a aa b bb # Iterate over key value pairs. for k v in ${(kv)vec)}; do ...; done </code></pre> +<h2 id="io-redirections"><a class="header" href="#io-redirections">I/O redirections</a></h2> +<p>See <a href="bash.html#io-redirection">bash - I/O redirection</a></p> +<h2 id="process-substitution"><a class="header" href="#process-substitution">Process substitution</a></h2> +<p>Process substitution allows to redirect the stdout of multiple processes at +once.</p> +<pre><code class="language-bash">vim -d <(grep foo bar) <(grep foo moose) +</code></pre> <h2 id="argument-parsing-with-zparseopts"><a class="header" href="#argument-parsing-with-zparseopts">Argument parsing with <code>zparseopts</code></a></h2> <pre><code class="language-zsh">zparseopts [-D] [-E] [-A assoc] specs </code></pre> |