hsuser.pot 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973
  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: 2020-12-07 18:35+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:256
  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{The Shopt Builtin}, 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:153
  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)."
  170. msgstr ""
  171. #. type: table
  172. #: ./hsuser.texi:158
  173. msgid ""
  174. "When listing, a @var{first} or @var{last} of 0 is equivalent to -1 and -0 is "
  175. "equivalent to the current command (usually the @code{fc} command); otherwise "
  176. "0 is equivalent to -1 and -0 is invalid."
  177. msgstr ""
  178. #. type: table
  179. #: ./hsuser.texi:171
  180. msgid ""
  181. "If @var{last} is not specified, it is set to @var{first}. If @var{first} is "
  182. "not specified, it is set to the previous command for editing and @minus{}16 "
  183. "for listing. If the @option{-l} flag is given, the commands are listed on "
  184. "standard output. The @option{-n} flag suppresses the command numbers when "
  185. "listing. The @option{-r} flag reverses the order of the listing. "
  186. "Otherwise, the editor given by @var{ename} is invoked on a file containing "
  187. "those commands. If @var{ename} is not given, the value of the following "
  188. "variable expansion is used: @code{$@{FCEDIT:-$@{EDITOR:-vi@}@}}. This says "
  189. "to use the value of the @env{FCEDIT} variable if set, or the value of the "
  190. "@env{EDITOR} variable if that is set, or @code{vi} if neither is set. When "
  191. "editing is complete, the edited commands are echoed and executed."
  192. msgstr ""
  193. #. type: table
  194. #: ./hsuser.texi:175
  195. msgid ""
  196. "In the second form, @var{command} is re-executed after each instance of "
  197. "@var{pat} in the selected command is replaced by @var{rep}. @var{command} "
  198. "is interpreted the same as @var{first} above."
  199. msgstr ""
  200. #. type: table
  201. #: ./hsuser.texi:179
  202. msgid ""
  203. "A useful alias to use with the @code{fc} command is @code{r='fc -s'}, so "
  204. "that typing @samp{r cc} runs the last command beginning with @code{cc} and "
  205. "typing @samp{r} re-executes the last command (@pxref{Aliases})."
  206. msgstr ""
  207. #. type: btindex
  208. #: ./hsuser.texi:180 ./hsuser.texi:181
  209. #, no-wrap
  210. msgid "history"
  211. msgstr ""
  212. #. type: example
  213. #: ./hsuser.texi:189
  214. #, no-wrap
  215. msgid ""
  216. "history [@var{n}]\n"
  217. "history -c\n"
  218. "history -d @var{offset}\n"
  219. "history -d @var{start}-@var{end}\n"
  220. "history [-anrw] [@var{filename}]\n"
  221. "history -ps @var{arg}\n"
  222. msgstr ""
  223. #. type: table
  224. #: ./hsuser.texi:199
  225. msgid ""
  226. "With no options, display the history list with line numbers. Lines prefixed "
  227. "with a @samp{*} have been modified. An argument of @var{n} lists only the "
  228. "last @var{n} lines. If the shell variable @env{HISTTIMEFORMAT} is set and "
  229. "not null, it is used as a format string for @var{strftime} to display the "
  230. "time stamp associated with each displayed history entry. No intervening "
  231. "blank is printed between the formatted time stamp and the history line."
  232. msgstr ""
  233. #. type: table
  234. #: ./hsuser.texi:201
  235. msgid "Options, if supplied, have the following meanings:"
  236. msgstr ""
  237. #. type: item
  238. #: ./hsuser.texi:203
  239. #, no-wrap
  240. msgid "-c"
  241. msgstr ""
  242. #. type: table
  243. #: ./hsuser.texi:206
  244. msgid ""
  245. "Clear the history list. This may be combined with the other options to "
  246. "replace the history list completely."
  247. msgstr ""
  248. #. type: item
  249. #: ./hsuser.texi:207
  250. #, no-wrap
  251. msgid "-d @var{offset}"
  252. msgstr ""
  253. #. type: table
  254. #: ./hsuser.texi:215
  255. msgid ""
  256. "Delete the history entry at position @var{offset}. If @var{offset} is "
  257. "positive, it should be specified as it appears when the history is "
  258. "displayed. If @var{offset} is negative, it is interpreted as relative to "
  259. "one greater than the last history position, so negative indices count back "
  260. "from the end of the history, and an index of @samp{-1} refers to the current "
  261. "@code{history -d} command."
  262. msgstr ""
  263. #. type: item
  264. #: ./hsuser.texi:216
  265. #, no-wrap
  266. msgid "-d @var{start}-@var{end}"
  267. msgstr ""
  268. #. type: table
  269. #: ./hsuser.texi:220
  270. msgid ""
  271. "Delete the history entries between positions @var{start} and @var{end}, "
  272. "inclusive. Positive and negative values for @var{start} and @var{end} are "
  273. "interpreted as described above."
  274. msgstr ""
  275. #. type: item
  276. #: ./hsuser.texi:221
  277. #, no-wrap
  278. msgid "-a"
  279. msgstr ""
  280. #. type: table
  281. #: ./hsuser.texi:225
  282. msgid ""
  283. "Append the new history lines to the history file. These are history lines "
  284. "entered since the beginning of the current Bash session, but not already "
  285. "appended to the history file."
  286. msgstr ""
  287. #. type: item
  288. #: ./hsuser.texi:226
  289. #, no-wrap
  290. msgid "-n"
  291. msgstr ""
  292. #. type: table
  293. #: ./hsuser.texi:230
  294. msgid ""
  295. "Append the history lines not already read from the history file to the "
  296. "current history list. These are lines appended to the history file since "
  297. "the beginning of the current Bash session."
  298. msgstr ""
  299. #. type: item
  300. #: ./hsuser.texi:231
  301. #, no-wrap
  302. msgid "-r"
  303. msgstr ""
  304. #. type: table
  305. #: ./hsuser.texi:234
  306. msgid "Read the history file and append its contents to the history list."
  307. msgstr ""
  308. #. type: item
  309. #: ./hsuser.texi:235
  310. #, no-wrap
  311. msgid "-w"
  312. msgstr ""
  313. #. type: table
  314. #: ./hsuser.texi:237
  315. msgid "Write out the current history list to the history file."
  316. msgstr ""
  317. #. type: item
  318. #: ./hsuser.texi:238
  319. #, no-wrap
  320. msgid "-p"
  321. msgstr ""
  322. #. type: table
  323. #: ./hsuser.texi:241
  324. msgid ""
  325. "Perform history substitution on the @var{arg}s and display the result on the "
  326. "standard output, without storing the results in the history list."
  327. msgstr ""
  328. #. type: item
  329. #: ./hsuser.texi:242
  330. #, no-wrap
  331. msgid "-s"
  332. msgstr ""
  333. #. type: table
  334. #: ./hsuser.texi:245
  335. msgid "The @var{arg}s are added to the end of the history list as a single entry."
  336. msgstr ""
  337. #. type: table
  338. #: ./hsuser.texi:252
  339. msgid ""
  340. "When any of the @option{-w}, @option{-r}, @option{-a}, or @option{-n} "
  341. "options is used, if @var{filename} is given, then it is used as the history "
  342. "file. If not, then the value of the @env{HISTFILE} variable is used."
  343. msgstr ""
  344. #. type: section
  345. #: ./hsuser.texi:257
  346. #, no-wrap
  347. msgid "History Expansion"
  348. msgstr ""
  349. #. type: cindex
  350. #: ./hsuser.texi:258
  351. #, no-wrap
  352. msgid "history expansion"
  353. msgstr ""
  354. #. type: Plain text
  355. #: ./hsuser.texi:263
  356. msgid ""
  357. "The History library provides a history expansion feature that is similar to "
  358. "the history expansion provided by @code{csh}. This section describes the "
  359. "syntax used to manipulate the history information."
  360. msgstr ""
  361. #. type: Plain text
  362. #: ./hsuser.texi:268
  363. msgid ""
  364. "History expansions introduce words from the history list into the input "
  365. "stream, making it easy to repeat commands, insert the arguments to a "
  366. "previous command into the current input line, or fix errors in previous "
  367. "commands quickly."
  368. msgstr ""
  369. #. type: ifset
  370. #: ./hsuser.texi:274
  371. msgid ""
  372. "History expansion is performed immediately after a complete line is read, "
  373. "before the shell breaks it into words, and is performed on each line "
  374. "individually. Bash attempts to inform the history expansion functions about "
  375. "quoting still in effect from previous lines."
  376. msgstr ""
  377. #. type: Plain text
  378. #: ./hsuser.texi:287
  379. msgid ""
  380. "History expansion takes place in two parts. The first is to determine which "
  381. "line from the history list should be used during substitution. The second "
  382. "is to select portions of that line for inclusion into the current one. The "
  383. "line selected from the history is called the @dfn{event}, and the portions "
  384. "of that line that are acted upon are called @dfn{words}. Various "
  385. "@dfn{modifiers} are available to manipulate the selected words. The line is "
  386. "broken into words in the same fashion that Bash does, so that several words "
  387. "surrounded by quotes are considered one word. History expansions are "
  388. "introduced by the appearance of the history expansion character, which is "
  389. "@samp{!} by default."
  390. msgstr ""
  391. #. type: Plain text
  392. #: ./hsuser.texi:296
  393. msgid ""
  394. "History expansion implements shell-like quoting conventions: a backslash can "
  395. "be used to remove the special handling for the next character; single quotes "
  396. "enclose verbatim sequences of characters, and can be used to inhibit history "
  397. "expansion; and characters enclosed within double quotes may be subject to "
  398. "history expansion, since backslash can escape the history expansion "
  399. "character, but single quotes may not, since they are not treated specially "
  400. "within double quotes."
  401. msgstr ""
  402. #. type: ifset
  403. #: ./hsuser.texi:302
  404. msgid ""
  405. "When using the shell, only @samp{\\} and @samp{'} may be used to escape the "
  406. "history expansion character, but the history expansion character is also "
  407. "treated as quoted if it immediately precedes the closing double quote in a "
  408. "double-quoted string."
  409. msgstr ""
  410. #. type: ifset
  411. #: ./hsuser.texi:322
  412. msgid ""
  413. "Several shell options settable with the @code{shopt} builtin (@pxref{The "
  414. "Shopt Builtin}) may be used to tailor the behavior of history expansion. If "
  415. "the @code{histverify} shell option is enabled, and Readline is being used, "
  416. "history substitutions are not immediately passed to the shell parser. "
  417. "Instead, the expanded line is reloaded into the Readline editing buffer for "
  418. "further modification. If Readline is being used, and the @code{histreedit} "
  419. "shell option is enabled, a failed history expansion will be reloaded into "
  420. "the Readline editing buffer for correction. The @option{-p} option to the "
  421. "@code{history} builtin command may be used to see what a history expansion "
  422. "will do before using it. The @option{-s} option to the @code{history} "
  423. "builtin may be used to add commands to the end of the history list without "
  424. "actually executing them, so that they are available for subsequent recall. "
  425. "This is most useful in conjunction with Readline."
  426. msgstr ""
  427. #. type: ifset
  428. #: ./hsuser.texi:328
  429. msgid ""
  430. "The shell allows control of the various characters used by the history "
  431. "expansion mechanism with the @code{histchars} variable, as explained above "
  432. "(@pxref{Bash Variables}). The shell uses the history comment character to "
  433. "mark history timestamps when writing the history file."
  434. msgstr ""
  435. #. type: subsection
  436. #: ./hsuser.texi:334 ./hsuser.texi:336 ./hsuser.texi:337
  437. #, no-wrap
  438. msgid "Event Designators"
  439. msgstr ""
  440. #. type: menuentry
  441. #: ./hsuser.texi:334
  442. msgid "How to specify which history line to use."
  443. msgstr ""
  444. #. type: subsection
  445. #: ./hsuser.texi:334 ./hsuser.texi:393 ./hsuser.texi:394
  446. #, no-wrap
  447. msgid "Word Designators"
  448. msgstr ""
  449. #. type: menuentry
  450. #: ./hsuser.texi:334
  451. msgid "Specifying which words are of interest."
  452. msgstr ""
  453. #. type: subsection
  454. #: ./hsuser.texi:334 ./hsuser.texi:461 ./hsuser.texi:462
  455. #, no-wrap
  456. msgid "Modifiers"
  457. msgstr ""
  458. #. type: menuentry
  459. #: ./hsuser.texi:334
  460. msgid "Modifying the results of substitution."
  461. msgstr ""
  462. #. type: cindex
  463. #: ./hsuser.texi:338
  464. #, no-wrap
  465. msgid "event designators"
  466. msgstr ""
  467. #. type: Plain text
  468. #: ./hsuser.texi:344
  469. msgid ""
  470. "An event designator is a reference to a command line entry in the history "
  471. "list. Unless the reference is absolute, events are relative to the current "
  472. "position in the history list."
  473. msgstr ""
  474. #. type: cindex
  475. #: ./hsuser.texi:344
  476. #, no-wrap
  477. msgid "history events"
  478. msgstr ""
  479. #. type: code{#1}
  480. #: ./hsuser.texi:348
  481. #, no-wrap
  482. msgid "!"
  483. msgstr ""
  484. #. type: ifset
  485. #: ./hsuser.texi:353
  486. msgid ""
  487. "Start a history substitution, except when followed by a space, tab, the end "
  488. "of the line, @samp{=} or @samp{(} (when the @code{extglob} shell option is "
  489. "enabled using the @code{shopt} builtin)."
  490. msgstr ""
  491. #. type: ifclear
  492. #: ./hsuser.texi:357
  493. msgid ""
  494. "Start a history substitution, except when followed by a space, tab, the end "
  495. "of the line, or @samp{=}."
  496. msgstr ""
  497. #. type: code{#1}
  498. #: ./hsuser.texi:359
  499. #, no-wrap
  500. msgid "!@var{n}"
  501. msgstr ""
  502. #. type: table
  503. #: ./hsuser.texi:361
  504. msgid "Refer to command line @var{n}."
  505. msgstr ""
  506. #. type: code{#1}
  507. #: ./hsuser.texi:362
  508. #, no-wrap
  509. msgid "!-@var{n}"
  510. msgstr ""
  511. #. type: table
  512. #: ./hsuser.texi:364
  513. msgid "Refer to the command @var{n} lines back."
  514. msgstr ""
  515. #. type: item
  516. #: ./hsuser.texi:365 ./hsuser.texi:407
  517. #, no-wrap
  518. msgid "!!"
  519. msgstr ""
  520. #. type: table
  521. #: ./hsuser.texi:367
  522. msgid "Refer to the previous command. This is a synonym for @samp{!-1}."
  523. msgstr ""
  524. #. type: code{#1}
  525. #: ./hsuser.texi:368
  526. #, no-wrap
  527. msgid "!@var{string}"
  528. msgstr ""
  529. #. type: table
  530. #: ./hsuser.texi:372
  531. msgid ""
  532. "Refer to the most recent command preceding the current position in the "
  533. "history list starting with @var{string}."
  534. msgstr ""
  535. #. type: code{#1}
  536. #: ./hsuser.texi:373
  537. #, no-wrap
  538. msgid "!?@var{string}[?]"
  539. msgstr ""
  540. #. type: table
  541. #: ./hsuser.texi:382
  542. msgid ""
  543. "Refer to the most recent command preceding the current position in the "
  544. "history list containing @var{string}. The trailing @samp{?} may be omitted "
  545. "if the @var{string} is followed immediately by a newline. If @var{string} "
  546. "is missing, the string from the most recent search is used; it is an error "
  547. "if there is no previous search string."
  548. msgstr ""
  549. #. type: code{#1}
  550. #: ./hsuser.texi:383
  551. #, no-wrap
  552. msgid "^@var{string1}^@var{string2}^"
  553. msgstr ""
  554. #. type: table
  555. #: ./hsuser.texi:387
  556. msgid ""
  557. "Quick Substitution. Repeat the last command, replacing @var{string1} with "
  558. "@var{string2}. Equivalent to @code{!!:s^@var{string1}^@var{string2}^}."
  559. msgstr ""
  560. #. type: code{#1}
  561. #: ./hsuser.texi:388
  562. #, no-wrap
  563. msgid "!#"
  564. msgstr ""
  565. #. type: table
  566. #: ./hsuser.texi:390
  567. msgid "The entire command line typed so far."
  568. msgstr ""
  569. #. type: Plain text
  570. #: ./hsuser.texi:402
  571. msgid ""
  572. "Word designators are used to select desired words from the event. A "
  573. "@samp{:} separates the event specification from the word designator. It may "
  574. "be omitted if the word designator begins with a @samp{^}, @samp{$}, "
  575. "@samp{*}, @samp{-}, or @samp{%}. Words are numbered from the beginning of "
  576. "the line, with the first word being denoted by 0 (zero). Words are inserted "
  577. "into the current line separated by single spaces."
  578. msgstr ""
  579. #. type: Plain text
  580. #: ./hsuser.texi:405
  581. msgid "For example,"
  582. msgstr ""
  583. #. type: table
  584. #: ./hsuser.texi:410
  585. msgid ""
  586. "designates the preceding command. When you type this, the preceding command "
  587. "is repeated in toto."
  588. msgstr ""
  589. #. type: item
  590. #: ./hsuser.texi:411
  591. #, no-wrap
  592. msgid "!!:$"
  593. msgstr ""
  594. #. type: table
  595. #: ./hsuser.texi:414
  596. msgid ""
  597. "designates the last argument of the preceding command. This may be "
  598. "shortened to @code{!$}."
  599. msgstr ""
  600. #. type: item
  601. #: ./hsuser.texi:415
  602. #, no-wrap
  603. msgid "!fi:2"
  604. msgstr ""
  605. #. type: table
  606. #: ./hsuser.texi:418
  607. msgid ""
  608. "designates the second argument of the most recent command starting with the "
  609. "letters @code{fi}."
  610. msgstr ""
  611. #. type: Plain text
  612. #: ./hsuser.texi:422
  613. msgid "Here are the word designators:"
  614. msgstr ""
  615. #. type: item
  616. #: ./hsuser.texi:425
  617. #, no-wrap
  618. msgid "0 (zero)"
  619. msgstr ""
  620. #. type: table
  621. #: ./hsuser.texi:427
  622. msgid "The @code{0}th word. For many applications, this is the command word."
  623. msgstr ""
  624. #. type: var{#1}
  625. #: ./hsuser.texi:428
  626. #, no-wrap
  627. msgid "n"
  628. msgstr ""
  629. #. type: table
  630. #: ./hsuser.texi:430
  631. msgid "The @var{n}th word."
  632. msgstr ""
  633. #. type: item
  634. #: ./hsuser.texi:431
  635. #, no-wrap
  636. msgid "^"
  637. msgstr ""
  638. #. type: table
  639. #: ./hsuser.texi:433
  640. msgid "The first argument; that is, word 1."
  641. msgstr ""
  642. #. type: item
  643. #: ./hsuser.texi:434
  644. #, no-wrap
  645. msgid "$"
  646. msgstr ""
  647. #. type: table
  648. #: ./hsuser.texi:436
  649. msgid "The last argument."
  650. msgstr ""
  651. #. type: item
  652. #: ./hsuser.texi:437
  653. #, no-wrap
  654. msgid "%"
  655. msgstr ""
  656. #. type: table
  657. #: ./hsuser.texi:440
  658. msgid ""
  659. "The first word matched by the most recent @samp{?@var{string}?} search, if "
  660. "the search string begins with a character that is part of a word."
  661. msgstr ""
  662. #. type: item
  663. #: ./hsuser.texi:441
  664. #, no-wrap
  665. msgid "@var{x}-@var{y}"
  666. msgstr ""
  667. #. type: table
  668. #: ./hsuser.texi:443
  669. msgid "A range of words; @samp{-@var{y}} abbreviates @samp{0-@var{y}}."
  670. msgstr ""
  671. #. type: item
  672. #: ./hsuser.texi:444
  673. #, no-wrap
  674. msgid "*"
  675. msgstr ""
  676. #. type: table
  677. #: ./hsuser.texi:448
  678. msgid ""
  679. "All of the words, except the @code{0}th. This is a synonym for @samp{1-$}. "
  680. "It is not an error to use @samp{*} if there is just one word in the event; "
  681. "the empty string is returned in that case."
  682. msgstr ""
  683. #. type: item
  684. #: ./hsuser.texi:449
  685. #, no-wrap
  686. msgid "@var{x}*"
  687. msgstr ""
  688. #. type: table
  689. #: ./hsuser.texi:451
  690. msgid "Abbreviates @samp{@var{x}-$}"
  691. msgstr ""
  692. #. type: item
  693. #: ./hsuser.texi:452
  694. #, no-wrap
  695. msgid "@var{x}-"
  696. msgstr ""
  697. #. type: table
  698. #: ./hsuser.texi:455
  699. msgid ""
  700. "Abbreviates @samp{@var{x}-$} like @samp{@var{x}*}, but omits the last word. "
  701. "If @samp{x} is missing, it defaults to 0."
  702. msgstr ""
  703. #. type: Plain text
  704. #: ./hsuser.texi:460
  705. msgid ""
  706. "If a word designator is supplied without an event specification, the "
  707. "previous command is used as the event."
  708. msgstr ""
  709. #. type: Plain text
  710. #: ./hsuser.texi:467
  711. msgid ""
  712. "After the optional word designator, you can add a sequence of one or more of "
  713. "the following modifiers, each preceded by a @samp{:}. These modify, or "
  714. "edit, the word or words selected from the history event."
  715. msgstr ""
  716. #. type: item
  717. #: ./hsuser.texi:470
  718. #, no-wrap
  719. msgid "h"
  720. msgstr ""
  721. #. type: table
  722. #: ./hsuser.texi:472
  723. msgid "Remove a trailing pathname component, leaving only the head."
  724. msgstr ""
  725. #. type: item
  726. #: ./hsuser.texi:473
  727. #, no-wrap
  728. msgid "t"
  729. msgstr ""
  730. #. type: table
  731. #: ./hsuser.texi:475
  732. msgid "Remove all leading pathname components, leaving the tail."
  733. msgstr ""
  734. #. type: item
  735. #: ./hsuser.texi:476
  736. #, no-wrap
  737. msgid "r"
  738. msgstr ""
  739. #. type: table
  740. #: ./hsuser.texi:479
  741. msgid ""
  742. "Remove a trailing suffix of the form @samp{.@var{suffix}}, leaving the "
  743. "basename."
  744. msgstr ""
  745. #. type: item
  746. #: ./hsuser.texi:480
  747. #, no-wrap
  748. msgid "e"
  749. msgstr ""
  750. #. type: table
  751. #: ./hsuser.texi:482
  752. msgid "Remove all but the trailing suffix."
  753. msgstr ""
  754. #. type: item
  755. #: ./hsuser.texi:483
  756. #, no-wrap
  757. msgid "p"
  758. msgstr ""
  759. #. type: table
  760. #: ./hsuser.texi:485
  761. msgid "Print the new command but do not execute it."
  762. msgstr ""
  763. #. type: item
  764. #: ./hsuser.texi:487
  765. #, no-wrap
  766. msgid "q"
  767. msgstr ""
  768. #. type: ifset
  769. #: ./hsuser.texi:489
  770. msgid "Quote the substituted words, escaping further substitutions."
  771. msgstr ""
  772. #. type: item
  773. #: ./hsuser.texi:490
  774. #, no-wrap
  775. msgid "x"
  776. msgstr ""
  777. #. type: ifset
  778. #: ./hsuser.texi:495
  779. msgid ""
  780. "Quote the substituted words as with @samp{q}, but break into words at "
  781. "spaces, tabs, and newlines. The @samp{q} and @samp{x} modifiers are "
  782. "mutually exclusive; the last one supplied is used."
  783. msgstr ""
  784. #. type: item
  785. #: ./hsuser.texi:497
  786. #, no-wrap
  787. msgid "s/@var{old}/@var{new}/"
  788. msgstr ""
  789. #. type: table
  790. #: ./hsuser.texi:513
  791. msgid ""
  792. "Substitute @var{new} for the first occurrence of @var{old} in the event "
  793. "line. Any character may be used as the delimiter in place of @samp{/}. The "
  794. "delimiter may be quoted in @var{old} and @var{new} with a single backslash. "
  795. "If @samp{&} appears in @var{new}, it is replaced by @var{old}. A single "
  796. "backslash will quote the @samp{&}. If @var{old} is null, it is set to the "
  797. "last @var{old} substituted, or, if no previous history substitutions took "
  798. "place, the last @var{string} in a !?@var{string}@code{[?]} search. If "
  799. "@var{new} is is null, each matching @var{old} is deleted. The final "
  800. "delimiter is optional if it is the last character on the input line."
  801. msgstr ""
  802. #. type: item
  803. #: ./hsuser.texi:514
  804. #, no-wrap
  805. msgid "&"
  806. msgstr ""
  807. #. type: table
  808. #: ./hsuser.texi:516
  809. msgid "Repeat the previous substitution."
  810. msgstr ""
  811. #. type: item
  812. #: ./hsuser.texi:517
  813. #, no-wrap
  814. msgid "g"
  815. msgstr ""
  816. #. type: itemx
  817. #: ./hsuser.texi:518
  818. #, no-wrap
  819. msgid "a"
  820. msgstr ""
  821. #. type: table
  822. #: ./hsuser.texi:522
  823. msgid ""
  824. "Cause changes to be applied over the entire event line. Used in conjunction "
  825. "with @samp{s}, as in @code{gs/@var{old}/@var{new}/}, or with @samp{&}."
  826. msgstr ""
  827. #. type: item
  828. #: ./hsuser.texi:523
  829. #, no-wrap
  830. msgid "G"
  831. msgstr ""
  832. #. type: table
  833. #: ./hsuser.texi:526
  834. msgid ""
  835. "Apply the following @samp{s} or @samp{&} modifier once to each word in the "
  836. "event."
  837. msgstr ""