mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-19 02:52:46 +08:00
docs: add FAQ for error caused by empty braces in find
See #95, #1109, #1468, #2206, #2840, #4202, etc.
This commit is contained in:
parent
cf808674bf
commit
285af8c4b4
|
@ -23,6 +23,7 @@
|
|||
- <a href='#faq-titlebar'>I'm seeing weird output before each prompt when using screen. What's wrong?</a>
|
||||
- <a href='#faq-greeting'>How do I change the greeting message?</a>
|
||||
- <a href='#faq-history'>Why doesn't history substitution ("!$" etc.) work?</a>
|
||||
- <a href='#faq-find-braces'>Why do I get a missing argument error with `find ... {}`?</a>
|
||||
- <a href='#faq-cd-minus'>How to make `-` a shortcut for `cd -`?</a>
|
||||
- <a href='#faq-uninstalling'>How do I uninstall fish?</a>
|
||||
- <a href='#faq-third-party'>Where can I find extra tools for fish?</a>
|
||||
|
@ -223,6 +224,21 @@ Fish history recall is very simple yet effective:
|
|||
|
||||
See <a href='index.html#editor'>documentation</a> for more details about line editing in fish.
|
||||
|
||||
<hr>
|
||||
\section faq-find-braces Why do I get a missing argument error with `find ... {}`?
|
||||
|
||||
Running `find ... -exec ... {}` produces an error:
|
||||
|
||||
find: missing argument to '-exec'
|
||||
|
||||
The problem is caused by the empty braces, which are subject to <a href="index.html#expand-brace">brace expansion</a>.
|
||||
|
||||
Quote the empty braces to achieve the desired effect:
|
||||
|
||||
\fish{cli-dark}
|
||||
find ... -exec ... '{{}}'
|
||||
\endfish
|
||||
|
||||
<hr>
|
||||
\section faq-cd-minus How to make `-` a shortcut for `cd -`?
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user