diff options
| author | Craig Jennings <c@cjennings.net> | 2025-08-14 22:58:58 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-08-14 22:58:58 -0500 |
| commit | 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 (patch) | |
| tree | 158cfc17b2f644a10f063cb546752cfaae12c97f /devdocs/bash/word-designators.html | |
| parent | 9278ddd4ea1a8b1a4c1edaa8894516e3f48d245b (diff) | |
| download | dotemacs-82ba818ff456bcd6d56a06226e3f27e98fbb55c3.tar.gz dotemacs-82ba818ff456bcd6d56a06226e3f27e98fbb55c3.zip | |
removing all downloaded devdocs files
Diffstat (limited to 'devdocs/bash/word-designators.html')
| -rw-r--r-- | devdocs/bash/word-designators.html | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/devdocs/bash/word-designators.html b/devdocs/bash/word-designators.html deleted file mode 100644 index eee5700c..00000000 --- a/devdocs/bash/word-designators.html +++ /dev/null @@ -1,17 +0,0 @@ -<h1 class="subsection">Word Designators</h1> <p>Word designators are used to select desired words from the event. A ‘<samp>:</samp>’ separates the event specification from the word designator. It may be omitted if the word designator begins with a ‘<samp>^</samp>’, ‘<samp>$</samp>’, ‘<samp>*</samp>’, ‘<samp>-</samp>’, or ‘<samp>%</samp>’. Words are numbered from the beginning of the line, with the first word being denoted by 0 (zero). Words are inserted into the current line separated by single spaces. </p> <p>For example, </p> <dl compact> <dt><span><code>!!</code></span></dt> <dd> -<p>designates the preceding command. When you type this, the preceding command is repeated in toto. </p> </dd> <dt><span><code>!!:$</code></span></dt> <dd> -<p>designates the last argument of the preceding command. This may be shortened to <code>!$</code>. </p> </dd> <dt><span><code>!fi:2</code></span></dt> <dd><p>designates the second argument of the most recent command starting with the letters <code>fi</code>. </p></dd> </dl> <p>Here are the word designators: </p> <dl compact> <dt><span><code>0 (zero)</code></span></dt> <dd> -<p>The <code>0</code>th word. For many applications, this is the command word. </p> </dd> <dt><span><code><var>n</var></code></span></dt> <dd> -<p>The <var>n</var>th word. </p> </dd> <dt><span><code>^</code></span></dt> <dd> -<p>The first argument; that is, word 1. </p> </dd> <dt><span><code>$</code></span></dt> <dd> -<p>The last argument. </p> </dd> <dt><span><code>%</code></span></dt> <dd> -<p>The first word matched by the most recent ‘<samp>?<var>string</var>?</samp>’ search, if the search string begins with a character that is part of a word. </p> </dd> <dt><span><code><var>x</var>-<var>y</var></code></span></dt> <dd> -<p>A range of words; ‘<samp>-<var>y</var></samp>’ abbreviates ‘<samp>0-<var>y</var></samp>’. </p> </dd> <dt><span><code>*</code></span></dt> <dd> -<p>All of the words, except the <code>0</code>th. This is a synonym for ‘<samp>1-$</samp>’. It is not an error to use ‘<samp>*</samp>’ if there is just one word in the event; the empty string is returned in that case. </p> </dd> <dt><span><code><var>x</var>*</code></span></dt> <dd> -<p>Abbreviates ‘<samp><var>x</var>-$</samp>’ </p> </dd> <dt><span><code><var>x</var>-</code></span></dt> <dd> -<p>Abbreviates ‘<samp><var>x</var>-$</samp>’ like ‘<samp><var>x</var>*</samp>’, but omits the last word. If ‘<samp>x</samp>’ is missing, it defaults to 0. </p> </dd> </dl> <p>If a word designator is supplied without an event specification, the previous command is used as the event. </p><div class="_attribution"> - <p class="_attribution-p"> - Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.<br>Licensed under the GNU Free Documentation License.<br> - <a href="https://www.gnu.org/software/bash/manual/html_node/Word-Designators.html" class="_attribution-link">https://www.gnu.org/software/bash/manual/html_node/Word-Designators.html</a> - </p> -</div> |
