hsuser.pot 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913
  1. # SOME DESCRIPTIVE TITLE
  2. # Copyright (C) YEAR Free Software Foundation, Inc.
  3. # This file is distributed under the same license as the PACKAGE package.
  4. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5. #
  6. #, fuzzy
  7. msgid ""
  8. msgstr ""
  9. "Project-Id-Version: PACKAGE VERSION\n"
  10. "POT-Creation-Date: 2018-01-24 17:11+0100\n"
  11. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  12. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  13. "Language-Team: LANGUAGE <LL@li.org>\n"
  14. "Language: \n"
  15. "MIME-Version: 1.0\n"
  16. "Content-Type: text/plain; charset=CHARSET\n"
  17. "Content-Transfer-Encoding: 8bit\n"
  18. #. type: chapter
  19. #: ./hsuser.texi:26 ./hsuser.texi:27
  20. #, no-wrap
  21. msgid "Using History Interactively"
  22. msgstr ""
  23. #. type: ifset
  24. #: ./hsuser.texi:39
  25. msgid ""
  26. "This chapter describes how to use the @sc{gnu} History Library "
  27. "interactively, from a user's standpoint. It should be considered a user's "
  28. "guide. For information on using the @sc{gnu} History Library in other "
  29. "programs, see the @sc{gnu} Readline Library Manual."
  30. msgstr ""
  31. #. type: ifclear
  32. #: ./hsuser.texi:45
  33. msgid ""
  34. "This chapter describes how to use the @sc{gnu} History Library "
  35. "interactively, from a user's standpoint. It should be considered a user's "
  36. "guide. For information on using the @sc{gnu} History Library in your own "
  37. "programs, @pxref{Programming with GNU History}."
  38. msgstr ""
  39. #. type: section
  40. #: ./hsuser.texi:54 ./hsuser.texi:63 ./hsuser.texi:64
  41. #, no-wrap
  42. msgid "Bash History Facilities"
  43. msgstr ""
  44. #. type: menuentry
  45. #: ./hsuser.texi:54
  46. msgid "How Bash lets you manipulate your command history."
  47. msgstr ""
  48. #. type: section
  49. #: ./hsuser.texi:54 ./hsuser.texi:129 ./hsuser.texi:130
  50. #, no-wrap
  51. msgid "Bash History Builtins"
  52. msgstr ""
  53. #. type: menuentry
  54. #: ./hsuser.texi:54
  55. msgid "The Bash builtin commands that manipulate the command history."
  56. msgstr ""
  57. #. type: node
  58. #: ./hsuser.texi:54 ./hsuser.texi:59 ./hsuser.texi:239
  59. #, no-wrap
  60. msgid "History Interaction"
  61. msgstr ""
  62. #. type: menuentry
  63. #: ./hsuser.texi:54 ./hsuser.texi:59
  64. msgid "What it feels like using History as a user."
  65. msgstr ""
  66. #. type: cindex
  67. #: ./hsuser.texi:65
  68. #, no-wrap
  69. msgid "command history"
  70. msgstr ""
  71. #. type: cindex
  72. #: ./hsuser.texi:66
  73. #, no-wrap
  74. msgid "history list"
  75. msgstr ""
  76. #. type: ifset
  77. #: ./hsuser.texi:81
  78. msgid ""
  79. "When the @option{-o history} option to the @code{set} builtin is enabled "
  80. "(@pxref{The Set Builtin}), the shell provides access to the @dfn{command "
  81. "history}, the list of commands previously typed. The value of the "
  82. "@env{HISTSIZE} shell variable is used as the number of commands to save in a "
  83. "history list. The text of the last @env{$HISTSIZE} commands (default 500) "
  84. "is saved. The shell stores each command in the history list prior to "
  85. "parameter and variable expansion but after history expansion is performed, "
  86. "subject to the values of the shell variables @env{HISTIGNORE} and "
  87. "@env{HISTCONTROL}."
  88. msgstr ""
  89. #. type: ifset
  90. #: ./hsuser.texi:99
  91. msgid ""
  92. "When the shell starts up, the history is initialized from the file named by "
  93. "the @env{HISTFILE} variable (default @file{~/.bash_history}). The file "
  94. "named by the value of @env{HISTFILE} is truncated, if necessary, to contain "
  95. "no more than the number of lines specified by the value of the "
  96. "@env{HISTFILESIZE} variable. When a shell with history enabled exits, the "
  97. "last @env{$HISTSIZE} lines are copied from the history list to the file "
  98. "named by @env{$HISTFILE}. If the @code{histappend} shell option is set "
  99. "(@pxref{Bash Builtins}), the lines are appended to the history file, "
  100. "otherwise the history file is overwritten. If @env{HISTFILE} is unset, or "
  101. "if the history file is unwritable, the history is not saved. After saving "
  102. "the history, the history file is truncated to contain no more than "
  103. "@env{$HISTFILESIZE} lines. If @env{HISTFILESIZE} is unset, or set to null, "
  104. "a non-numeric value, or a numeric value less than zero, the history file is "
  105. "not truncated."
  106. msgstr ""
  107. #. type: ifset
  108. #: ./hsuser.texi:106
  109. msgid ""
  110. "If the @env{HISTTIMEFORMAT} is set, the time stamp information associated "
  111. "with each history entry is written to the history file, marked with the "
  112. "history comment character. When the history file is read, lines beginning "
  113. "with the history comment character followed immediately by a digit are "
  114. "interpreted as timestamps for the following history entry."
  115. msgstr ""
  116. #. type: ifset
  117. #: ./hsuser.texi:114
  118. msgid ""
  119. "The builtin command @code{fc} may be used to list or edit and re-execute a "
  120. "portion of the history list. The @code{history} builtin may be used to "
  121. "display or modify the history list and manipulate the history file. When "
  122. "using command-line editing, search commands are available in each editing "
  123. "mode that provide access to the history list (@pxref{Commands For History})."
  124. msgstr ""
  125. #. type: ifset
  126. #: ./hsuser.texi:128
  127. msgid ""
  128. "The shell allows control over which commands are saved on the history list. "
  129. "The @env{HISTCONTROL} and @env{HISTIGNORE} variables may be set to cause the "
  130. "shell to save only a subset of the commands entered. The @code{cmdhist} "
  131. "shell option, if enabled, causes the shell to attempt to save each line of a "
  132. "multi-line command in the same history entry, adding semicolons where "
  133. "necessary to preserve syntactic correctness. The @code{lithist} shell "
  134. "option causes the shell to save the command with embedded newlines instead "
  135. "of semicolons. The @code{shopt} builtin is used to set these options. "
  136. "@xref{Bash Builtins}, for a description of @code{shopt}."
  137. msgstr ""
  138. #. type: cindex
  139. #: ./hsuser.texi:131
  140. #, no-wrap
  141. msgid "history builtins"
  142. msgstr ""
  143. #. type: ifset
  144. #: ./hsuser.texi:135
  145. msgid ""
  146. "Bash provides two builtin commands which manipulate the history list and "
  147. "history file."
  148. msgstr ""
  149. #. type: btindex
  150. #: ./hsuser.texi:138 ./hsuser.texi:139
  151. #, no-wrap
  152. msgid "fc"
  153. msgstr ""
  154. #. type: example
  155. #: ./hsuser.texi:143
  156. #, no-wrap
  157. msgid ""
  158. "@code{fc [-e @var{ename}] [-lnr] [@var{first}] [@var{last}]}\n"
  159. "@code{fc -s [@var{pat}=@var{rep}] [@var{command}]}\n"
  160. msgstr ""
  161. #. type: table
  162. #: ./hsuser.texi:164
  163. msgid ""
  164. "The first form selects a range of commands from @var{first} to @var{last} "
  165. "from the history list and displays or edits and re-executes them. Both "
  166. "@var{first} and @var{last} may be specified as a string (to locate the most "
  167. "recent command beginning with that string) or as a number (an index into the "
  168. "history list, where a negative number is used as an offset from the current "
  169. "command number). If @var{last} is not specified it is set to @var{first}. "
  170. "If @var{first} is not specified it is set to the previous command for "
  171. "editing and @minus{}16 for listing. If the @option{-l} flag is given, the "
  172. "commands are listed on standard output. The @option{-n} flag suppresses the "
  173. "command numbers when listing. The @option{-r} flag reverses the order of "
  174. "the listing. Otherwise, the editor given by @var{ename} is invoked on a "
  175. "file containing those commands. If @var{ename} is not given, the value of "
  176. "the following variable expansion is used: "
  177. "@code{$@{FCEDIT:-$@{EDITOR:-vi@}@}}. This says to use the value of the "
  178. "@env{FCEDIT} variable if set, or the value of the @env{EDITOR} variable if "
  179. "that is set, or @code{vi} if neither is set. When editing is complete, the "
  180. "edited commands are echoed and executed."
  181. msgstr ""
  182. #. type: table
  183. #: ./hsuser.texi:168
  184. msgid ""
  185. "In the second form, @var{command} is re-executed after each instance of "
  186. "@var{pat} in the selected command is replaced by @var{rep}. @var{command} "
  187. "is intepreted the same as @var{first} above."
  188. msgstr ""
  189. #. type: table
  190. #: ./hsuser.texi:172
  191. msgid ""
  192. "A useful alias to use with the @code{fc} command is @code{r='fc -s'}, so "
  193. "that typing @samp{r cc} runs the last command beginning with @code{cc} and "
  194. "typing @samp{r} re-executes the last command (@pxref{Aliases})."
  195. msgstr ""
  196. #. type: btindex
  197. #: ./hsuser.texi:173 ./hsuser.texi:174
  198. #, no-wrap
  199. msgid "history"
  200. msgstr ""
  201. #. type: example
  202. #: ./hsuser.texi:181
  203. #, no-wrap
  204. msgid ""
  205. "history [@var{n}]\n"
  206. "history -c\n"
  207. "history -d @var{offset}\n"
  208. "history [-anrw] [@var{filename}]\n"
  209. "history -ps @var{arg}\n"
  210. msgstr ""
  211. #. type: table
  212. #: ./hsuser.texi:191
  213. msgid ""
  214. "With no options, display the history list with line numbers. Lines prefixed "
  215. "with a @samp{*} have been modified. An argument of @var{n} lists only the "
  216. "last @var{n} lines. If the shell variable @env{HISTTIMEFORMAT} is set and "
  217. "not null, it is used as a format string for @var{strftime} to display the "
  218. "time stamp associated with each displayed history entry. No intervening "
  219. "blank is printed between the formatted time stamp and the history line."
  220. msgstr ""
  221. #. type: table
  222. #: ./hsuser.texi:193
  223. msgid "Options, if supplied, have the following meanings:"
  224. msgstr ""
  225. #. type: item
  226. #: ./hsuser.texi:195
  227. #, no-wrap
  228. msgid "-c"
  229. msgstr ""
  230. #. type: table
  231. #: ./hsuser.texi:198
  232. msgid ""
  233. "Clear the history list. This may be combined with the other options to "
  234. "replace the history list completely."
  235. msgstr ""
  236. #. type: item
  237. #: ./hsuser.texi:199
  238. #, no-wrap
  239. msgid "-d @var{offset}"
  240. msgstr ""
  241. #. type: table
  242. #: ./hsuser.texi:203
  243. msgid ""
  244. "Delete the history entry at position @var{offset}. @var{offset} should be "
  245. "specified as it appears when the history is displayed."
  246. msgstr ""
  247. #. type: item
  248. #: ./hsuser.texi:204
  249. #, no-wrap
  250. msgid "-a"
  251. msgstr ""
  252. #. type: table
  253. #: ./hsuser.texi:208
  254. msgid ""
  255. "Append the new history lines to the history file. These are history lines "
  256. "entered since the beginning of the current Bash session, but not already "
  257. "appended to the history file."
  258. msgstr ""
  259. #. type: item
  260. #: ./hsuser.texi:209
  261. #, no-wrap
  262. msgid "-n"
  263. msgstr ""
  264. #. type: table
  265. #: ./hsuser.texi:213
  266. msgid ""
  267. "Append the history lines not already read from the history file to the "
  268. "current history list. These are lines appended to the history file since "
  269. "the beginning of the current Bash session."
  270. msgstr ""
  271. #. type: item
  272. #: ./hsuser.texi:214
  273. #, no-wrap
  274. msgid "-r"
  275. msgstr ""
  276. #. type: table
  277. #: ./hsuser.texi:217
  278. msgid "Read the history file and append its contents to the history list."
  279. msgstr ""
  280. #. type: item
  281. #: ./hsuser.texi:218
  282. #, no-wrap
  283. msgid "-w"
  284. msgstr ""
  285. #. type: table
  286. #: ./hsuser.texi:220
  287. msgid "Write out the current history list to the history file."
  288. msgstr ""
  289. #. type: item
  290. #: ./hsuser.texi:221
  291. #, no-wrap
  292. msgid "-p"
  293. msgstr ""
  294. #. type: table
  295. #: ./hsuser.texi:224
  296. msgid ""
  297. "Perform history substitution on the @var{arg}s and display the result on the "
  298. "standard output, without storing the results in the history list."
  299. msgstr ""
  300. #. type: item
  301. #: ./hsuser.texi:225
  302. #, no-wrap
  303. msgid "-s"
  304. msgstr ""
  305. #. type: table
  306. #: ./hsuser.texi:228
  307. msgid "The @var{arg}s are added to the end of the history list as a single entry."
  308. msgstr ""
  309. #. type: table
  310. #: ./hsuser.texi:235
  311. msgid ""
  312. "When any of the @option{-w}, @option{-r}, @option{-a}, or @option{-n} "
  313. "options is used, if @var{filename} is given, then it is used as the history "
  314. "file. If not, then the value of the @env{HISTFILE} variable is used."
  315. msgstr ""
  316. #. type: section
  317. #: ./hsuser.texi:240
  318. #, no-wrap
  319. msgid "History Expansion"
  320. msgstr ""
  321. #. type: cindex
  322. #: ./hsuser.texi:241
  323. #, no-wrap
  324. msgid "history expansion"
  325. msgstr ""
  326. #. type: Plain text
  327. #: ./hsuser.texi:246
  328. msgid ""
  329. "The History library provides a history expansion feature that is similar to "
  330. "the history expansion provided by @code{csh}. This section describes the "
  331. "syntax used to manipulate the history information."
  332. msgstr ""
  333. #. type: Plain text
  334. #: ./hsuser.texi:251
  335. msgid ""
  336. "History expansions introduce words from the history list into the input "
  337. "stream, making it easy to repeat commands, insert the arguments to a "
  338. "previous command into the current input line, or fix errors in previous "
  339. "commands quickly."
  340. msgstr ""
  341. #. type: ifset
  342. #: ./hsuser.texi:255
  343. msgid ""
  344. "History expansion is performed immediately after a complete line is read, "
  345. "before the shell breaks it into words."
  346. msgstr ""
  347. #. type: Plain text
  348. #: ./hsuser.texi:268
  349. msgid ""
  350. "History expansion takes place in two parts. The first is to determine which "
  351. "line from the history list should be used during substitution. The second "
  352. "is to select portions of that line for inclusion into the current one. The "
  353. "line selected from the history is called the @dfn{event}, and the portions "
  354. "of that line that are acted upon are called @dfn{words}. Various "
  355. "@dfn{modifiers} are available to manipulate the selected words. The line is "
  356. "broken into words in the same fashion that Bash does, so that several words "
  357. "surrounded by quotes are considered one word. History expansions are "
  358. "introduced by the appearance of the history expansion character, which is "
  359. "@samp{!} by default."
  360. msgstr ""
  361. #. type: ifset
  362. #: ./hsuser.texi:273
  363. msgid ""
  364. "Only @samp{\\} and @samp{'} may be used to escape the history expansion "
  365. "character, but the history expansion character is also treated as quoted if "
  366. "it immediately precedes the closing double quote in a double-quoted string."
  367. msgstr ""
  368. #. type: ifset
  369. #: ./hsuser.texi:293
  370. msgid ""
  371. "Several shell options settable with the @code{shopt} builtin (@pxref{Bash "
  372. "Builtins}) may be used to tailor the behavior of history expansion. If the "
  373. "@code{histverify} shell option is enabled, and Readline is being used, "
  374. "history substitutions are not immediately passed to the shell parser. "
  375. "Instead, the expanded line is reloaded into the Readline editing buffer for "
  376. "further modification. If Readline is being used, and the @code{histreedit} "
  377. "shell option is enabled, a failed history expansion will be reloaded into "
  378. "the Readline editing buffer for correction. The @option{-p} option to the "
  379. "@code{history} builtin command may be used to see what a history expansion "
  380. "will do before using it. The @option{-s} option to the @code{history} "
  381. "builtin may be used to add commands to the end of the history list without "
  382. "actually executing them, so that they are available for subsequent recall. "
  383. "This is most useful in conjunction with Readline."
  384. msgstr ""
  385. #. type: ifset
  386. #: ./hsuser.texi:299
  387. msgid ""
  388. "The shell allows control of the various characters used by the history "
  389. "expansion mechanism with the @code{histchars} variable, as explained above "
  390. "(@pxref{Bash Variables}). The shell uses the history comment character to "
  391. "mark history timestamps when writing the history file."
  392. msgstr ""
  393. #. type: subsection
  394. #: ./hsuser.texi:305 ./hsuser.texi:307 ./hsuser.texi:308
  395. #, no-wrap
  396. msgid "Event Designators"
  397. msgstr ""
  398. #. type: menuentry
  399. #: ./hsuser.texi:305
  400. msgid "How to specify which history line to use."
  401. msgstr ""
  402. #. type: subsection
  403. #: ./hsuser.texi:305 ./hsuser.texi:362 ./hsuser.texi:363
  404. #, no-wrap
  405. msgid "Word Designators"
  406. msgstr ""
  407. #. type: menuentry
  408. #: ./hsuser.texi:305
  409. msgid "Specifying which words are of interest."
  410. msgstr ""
  411. #. type: subsection
  412. #: ./hsuser.texi:305 ./hsuser.texi:428 ./hsuser.texi:429
  413. #, no-wrap
  414. msgid "Modifiers"
  415. msgstr ""
  416. #. type: menuentry
  417. #: ./hsuser.texi:305
  418. msgid "Modifying the results of substitution."
  419. msgstr ""
  420. #. type: cindex
  421. #: ./hsuser.texi:309
  422. #, no-wrap
  423. msgid "event designators"
  424. msgstr ""
  425. #. type: Plain text
  426. #: ./hsuser.texi:315
  427. msgid ""
  428. "An event designator is a reference to a command line entry in the history "
  429. "list. Unless the reference is absolute, events are relative to the current "
  430. "position in the history list."
  431. msgstr ""
  432. #. type: cindex
  433. #: ./hsuser.texi:315
  434. #, no-wrap
  435. msgid "history events"
  436. msgstr ""
  437. #. type: code{#1}
  438. #: ./hsuser.texi:319
  439. #, no-wrap
  440. msgid "!"
  441. msgstr ""
  442. #. type: ifset
  443. #: ./hsuser.texi:324
  444. msgid ""
  445. "Start a history substitution, except when followed by a space, tab, the end "
  446. "of the line, @samp{=} or @samp{(} (when the @code{extglob} shell option is "
  447. "enabled using the @code{shopt} builtin)."
  448. msgstr ""
  449. #. type: ifclear
  450. #: ./hsuser.texi:328
  451. msgid ""
  452. "Start a history substitution, except when followed by a space, tab, the end "
  453. "of the line, or @samp{=}."
  454. msgstr ""
  455. #. type: code{#1}
  456. #: ./hsuser.texi:330
  457. #, no-wrap
  458. msgid "!@var{n}"
  459. msgstr ""
  460. #. type: table
  461. #: ./hsuser.texi:332
  462. msgid "Refer to command line @var{n}."
  463. msgstr ""
  464. #. type: code{#1}
  465. #: ./hsuser.texi:333
  466. #, no-wrap
  467. msgid "!-@var{n}"
  468. msgstr ""
  469. #. type: table
  470. #: ./hsuser.texi:335
  471. msgid "Refer to the command @var{n} lines back."
  472. msgstr ""
  473. #. type: item
  474. #: ./hsuser.texi:336 ./hsuser.texi:376
  475. #, no-wrap
  476. msgid "!!"
  477. msgstr ""
  478. #. type: table
  479. #: ./hsuser.texi:338
  480. msgid "Refer to the previous command. This is a synonym for @samp{!-1}."
  481. msgstr ""
  482. #. type: code{#1}
  483. #: ./hsuser.texi:339
  484. #, no-wrap
  485. msgid "!@var{string}"
  486. msgstr ""
  487. #. type: table
  488. #: ./hsuser.texi:343
  489. msgid ""
  490. "Refer to the most recent command preceding the current position in the "
  491. "history list starting with @var{string}."
  492. msgstr ""
  493. #. type: code{#1}
  494. #: ./hsuser.texi:344
  495. #, no-wrap
  496. msgid "!?@var{string}[?]"
  497. msgstr ""
  498. #. type: table
  499. #: ./hsuser.texi:351
  500. msgid ""
  501. "Refer to the most recent command preceding the current position in the "
  502. "history list containing @var{string}. The trailing @samp{?} may be omitted "
  503. "if the @var{string} is followed immediately by a newline."
  504. msgstr ""
  505. #. type: code{#1}
  506. #: ./hsuser.texi:352
  507. #, no-wrap
  508. msgid "^@var{string1}^@var{string2}^"
  509. msgstr ""
  510. #. type: table
  511. #: ./hsuser.texi:356
  512. msgid ""
  513. "Quick Substitution. Repeat the last command, replacing @var{string1} with "
  514. "@var{string2}. Equivalent to @code{!!:s/@var{string1}/@var{string2}/}."
  515. msgstr ""
  516. #. type: code{#1}
  517. #: ./hsuser.texi:357
  518. #, no-wrap
  519. msgid "!#"
  520. msgstr ""
  521. #. type: table
  522. #: ./hsuser.texi:359
  523. msgid "The entire command line typed so far."
  524. msgstr ""
  525. #. type: Plain text
  526. #: ./hsuser.texi:371
  527. msgid ""
  528. "Word designators are used to select desired words from the event. A "
  529. "@samp{:} separates the event specification from the word designator. It may "
  530. "be omitted if the word designator begins with a @samp{^}, @samp{$}, "
  531. "@samp{*}, @samp{-}, or @samp{%}. Words are numbered from the beginning of "
  532. "the line, with the first word being denoted by 0 (zero). Words are inserted "
  533. "into the current line separated by single spaces."
  534. msgstr ""
  535. #. type: Plain text
  536. #: ./hsuser.texi:374
  537. msgid "For example,"
  538. msgstr ""
  539. #. type: table
  540. #: ./hsuser.texi:379
  541. msgid ""
  542. "designates the preceding command. When you type this, the preceding command "
  543. "is repeated in toto."
  544. msgstr ""
  545. #. type: item
  546. #: ./hsuser.texi:380
  547. #, no-wrap
  548. msgid "!!:$"
  549. msgstr ""
  550. #. type: table
  551. #: ./hsuser.texi:383
  552. msgid ""
  553. "designates the last argument of the preceding command. This may be "
  554. "shortened to @code{!$}."
  555. msgstr ""
  556. #. type: item
  557. #: ./hsuser.texi:384
  558. #, no-wrap
  559. msgid "!fi:2"
  560. msgstr ""
  561. #. type: table
  562. #: ./hsuser.texi:387
  563. msgid ""
  564. "designates the second argument of the most recent command starting with the "
  565. "letters @code{fi}."
  566. msgstr ""
  567. #. type: Plain text
  568. #: ./hsuser.texi:391
  569. msgid "Here are the word designators:"
  570. msgstr ""
  571. #. type: item
  572. #: ./hsuser.texi:394
  573. #, no-wrap
  574. msgid "0 (zero)"
  575. msgstr ""
  576. #. type: table
  577. #: ./hsuser.texi:396
  578. msgid "The @code{0}th word. For many applications, this is the command word."
  579. msgstr ""
  580. #. type: var{#1}
  581. #: ./hsuser.texi:397
  582. #, no-wrap
  583. msgid "n"
  584. msgstr ""
  585. #. type: table
  586. #: ./hsuser.texi:399
  587. msgid "The @var{n}th word."
  588. msgstr ""
  589. #. type: item
  590. #: ./hsuser.texi:400
  591. #, no-wrap
  592. msgid "^"
  593. msgstr ""
  594. #. type: table
  595. #: ./hsuser.texi:402
  596. msgid "The first argument; that is, word 1."
  597. msgstr ""
  598. #. type: item
  599. #: ./hsuser.texi:403
  600. #, no-wrap
  601. msgid "$"
  602. msgstr ""
  603. #. type: table
  604. #: ./hsuser.texi:405
  605. msgid "The last argument."
  606. msgstr ""
  607. #. type: item
  608. #: ./hsuser.texi:406
  609. #, no-wrap
  610. msgid "%"
  611. msgstr ""
  612. #. type: table
  613. #: ./hsuser.texi:408
  614. msgid "The word matched by the most recent @samp{?@var{string}?} search."
  615. msgstr ""
  616. #. type: item
  617. #: ./hsuser.texi:409
  618. #, no-wrap
  619. msgid "@var{x}-@var{y}"
  620. msgstr ""
  621. #. type: table
  622. #: ./hsuser.texi:411
  623. msgid "A range of words; @samp{-@var{y}} abbreviates @samp{0-@var{y}}."
  624. msgstr ""
  625. #. type: item
  626. #: ./hsuser.texi:412
  627. #, no-wrap
  628. msgid "*"
  629. msgstr ""
  630. #. type: table
  631. #: ./hsuser.texi:416
  632. msgid ""
  633. "All of the words, except the @code{0}th. This is a synonym for @samp{1-$}. "
  634. "It is not an error to use @samp{*} if there is just one word in the event; "
  635. "the empty string is returned in that case."
  636. msgstr ""
  637. #. type: item
  638. #: ./hsuser.texi:417
  639. #, no-wrap
  640. msgid "@var{x}*"
  641. msgstr ""
  642. #. type: table
  643. #: ./hsuser.texi:419
  644. msgid "Abbreviates @samp{@var{x}-$}"
  645. msgstr ""
  646. #. type: item
  647. #: ./hsuser.texi:420
  648. #, no-wrap
  649. msgid "@var{x}-"
  650. msgstr ""
  651. #. type: table
  652. #: ./hsuser.texi:422
  653. msgid "Abbreviates @samp{@var{x}-$} like @samp{@var{x}*}, but omits the last word."
  654. msgstr ""
  655. #. type: Plain text
  656. #: ./hsuser.texi:427
  657. msgid ""
  658. "If a word designator is supplied without an event specification, the "
  659. "previous command is used as the event."
  660. msgstr ""
  661. #. type: Plain text
  662. #: ./hsuser.texi:433
  663. msgid ""
  664. "After the optional word designator, you can add a sequence of one or more of "
  665. "the following modifiers, each preceded by a @samp{:}."
  666. msgstr ""
  667. #. type: item
  668. #: ./hsuser.texi:436
  669. #, no-wrap
  670. msgid "h"
  671. msgstr ""
  672. #. type: table
  673. #: ./hsuser.texi:438
  674. msgid "Remove a trailing pathname component, leaving only the head."
  675. msgstr ""
  676. #. type: item
  677. #: ./hsuser.texi:439
  678. #, no-wrap
  679. msgid "t"
  680. msgstr ""
  681. #. type: table
  682. #: ./hsuser.texi:441
  683. msgid "Remove all leading pathname components, leaving the tail."
  684. msgstr ""
  685. #. type: item
  686. #: ./hsuser.texi:442
  687. #, no-wrap
  688. msgid "r"
  689. msgstr ""
  690. #. type: table
  691. #: ./hsuser.texi:445
  692. msgid ""
  693. "Remove a trailing suffix of the form @samp{.@var{suffix}}, leaving the "
  694. "basename."
  695. msgstr ""
  696. #. type: item
  697. #: ./hsuser.texi:446
  698. #, no-wrap
  699. msgid "e"
  700. msgstr ""
  701. #. type: table
  702. #: ./hsuser.texi:448
  703. msgid "Remove all but the trailing suffix."
  704. msgstr ""
  705. #. type: item
  706. #: ./hsuser.texi:449
  707. #, no-wrap
  708. msgid "p"
  709. msgstr ""
  710. #. type: table
  711. #: ./hsuser.texi:451
  712. msgid "Print the new command but do not execute it."
  713. msgstr ""
  714. #. type: item
  715. #: ./hsuser.texi:453
  716. #, no-wrap
  717. msgid "q"
  718. msgstr ""
  719. #. type: ifset
  720. #: ./hsuser.texi:455
  721. msgid "Quote the substituted words, escaping further substitutions."
  722. msgstr ""
  723. #. type: item
  724. #: ./hsuser.texi:456
  725. #, no-wrap
  726. msgid "x"
  727. msgstr ""
  728. #. type: ifset
  729. #: ./hsuser.texi:459
  730. msgid ""
  731. "Quote the substituted words as with @samp{q}, but break into words at "
  732. "spaces, tabs, and newlines."
  733. msgstr ""
  734. #. type: item
  735. #: ./hsuser.texi:461
  736. #, no-wrap
  737. msgid "s/@var{old}/@var{new}/"
  738. msgstr ""
  739. #. type: table
  740. #: ./hsuser.texi:469
  741. msgid ""
  742. "Substitute @var{new} for the first occurrence of @var{old} in the event "
  743. "line. Any delimiter may be used in place of @samp{/}. The delimiter may be "
  744. "quoted in @var{old} and @var{new} with a single backslash. If @samp{&} "
  745. "appears in @var{new}, it is replaced by @var{old}. A single backslash will "
  746. "quote the @samp{&}. The final delimiter is optional if it is the last "
  747. "character on the input line."
  748. msgstr ""
  749. #. type: item
  750. #: ./hsuser.texi:470
  751. #, no-wrap
  752. msgid "&"
  753. msgstr ""
  754. #. type: table
  755. #: ./hsuser.texi:472
  756. msgid "Repeat the previous substitution."
  757. msgstr ""
  758. #. type: item
  759. #: ./hsuser.texi:473
  760. #, no-wrap
  761. msgid "g"
  762. msgstr ""
  763. #. type: itemx
  764. #: ./hsuser.texi:474
  765. #, no-wrap
  766. msgid "a"
  767. msgstr ""
  768. #. type: table
  769. #: ./hsuser.texi:478
  770. msgid ""
  771. "Cause changes to be applied over the entire event line. Used in conjunction "
  772. "with @samp{s}, as in @code{gs/@var{old}/@var{new}/}, or with @samp{&}."
  773. msgstr ""
  774. #. type: item
  775. #: ./hsuser.texi:479
  776. #, no-wrap
  777. msgid "G"
  778. msgstr ""
  779. #. type: table
  780. #: ./hsuser.texi:481
  781. msgid "Apply the following @samp{s} modifier once to each word in the event."
  782. msgstr ""