[Show "Revision History"] [Show "General Page Infos"] [Show "Page hits and edits"]

Revision History

Showing page edit history entries from 453 to 552 out of 552 entries total. (5 | 10 | 25 | 50 | 100 | 200 items per page)

# Date Size Editor Comment Action
551 2022-09-30 10:56:19 83873 to previous ormaaj   view
550 2022-09-27 21:10:36 82841 to previous GreyCat bash 5.2 breaks one of the workarounds in Pitfall 62 view
549 2022-09-20 04:32:03 83370 to previous emanuele6 pf45: fix code indentation, add syntax highlighting view
548 2022-09-20 04:30:06 83348 to previous emanuele6 pf45: correct invalid code in example view
547 2022-08-18 09:06:57 83314 to previous 194 Reverting: skipping the `$` sign is OK for the `-gt`, `-lt`, `-ge`, `-le` operators in `[[` context. Can't find where this is documented, but it might have been intentionally omitted. view
546 2022-08-18 08:35:37 83315 to previous 194 Add missing $ sign for using a variable in a [[ comparison as intended rather than a string literal. view
545 2022-06-27 05:53:57 83314 to previous ormaaj errexit - relevent link. view
544 2022-03-13 20:31:23 83243 to previous bashrc normalize code block alignment view
543 2022-03-13 20:18:15 83390 to previous bashrc typos, grammar, markup fixes view
542 2022-03-07 04:43:16 83322 to previous ormaaj more variable name stufff :/ view
541 2022-03-07 03:40:35 82801 to previous larryv 4: mention that "!" and "(" also cause problems, even for Heirloom view
540 2022-03-07 03:37:42 82931 to previous larryv 4: reword description of the x-hack; link to Vidar Holen's notes view
539 2022-02-17 15:34:38 82936 to previous bashrc   view
538 2022-02-17 15:23:04 82940 to previous bashrc replace all non-code instances of '--' with '—' to avoid confusion view
537 2022-02-17 15:16:51 82930 to previous bashrc replace "..." with "…" to avoid syntax confusion view
536 2022-02-17 15:01:05 82931 to previous bashrc fix grammar view
535 2021-08-02 23:06:45 82937 to previous GreyCat 63: while ... done <<< "$(foo)" view
534 2021-06-04 19:33:41 81330 to previous ormaaj   view
533 2021-06-04 14:47:15 81305 to previous ormaaj   view
532 2021-06-04 14:43:46 81316 to previous ormaaj 45 rephrase view
531 2021-03-11 07:19:30 81188 to previous geirha redirection doesn't match up with example output view
530 2021-02-23 23:34:10 81200 to previous GreyCat more on 62 view
529 2021-02-23 13:11:09 80684 to previous GreyCat 62: (( hash[$key]++ )) view
528 2021-02-15 19:02:10 79440 to previous GreyCat 61: [[ -v hash[$key] ]] view
527 2020-10-15 11:19:55 78517 to previous StephaneChazelas   view
526 2020-10-15 09:38:40 78162 to previous StephaneChazelas [0-9] and [[:digit:]] can match all sorts of things besides 0123456789. Better to rule out the empty string even if it would be interpreted as 0. It's critical to quote expansions in arguments to `[` view
525 2020-10-14 14:10:07 77345 to previous intranet remove questionable wording view
524 2020-09-08 21:12:16 77382 to previous geirha odd linebreak view
523 2020-09-08 21:01:59 77387 to previous geirha minor changes from #bash feedback view
522 2020-09-08 20:52:02 77391 to previous geirha set -euo pipefail view
521 2020-06-18 19:11:42 72598 to previous GreyCat more bad examples for #10 view
520 2020-03-14 12:44:01 72183 to previous bzq-79-179-229-115 incorrect variable name 'i' instead of 'file' view
519 2019-11-09 08:49:48 72204 to previous 89-23-224-57 The 1000 limit is no longer true on my system. The general problem still holds, though. view
518 2019-07-13 22:25:38 72158 to previous geirha mycmd might not need to be run as root, so let's not encourage it view
517 2019-07-12 10:42:50 72163 to previous 122 Add sudo tee file >/dev/null as alternative to wrapper view
516 2019-06-17 15:41:47 71998 to previous GreyCat pf59: i=$(( 10#$i )) view
515 2019-04-15 20:17:09 71470 to previous GreyCat expand 27 ( local var=$(cmd) ) to include dash's non-assignment behavior view
514 2019-04-12 08:48:35 70992 to previous intranet GNU sed 4 is out since a while now view
513 2019-02-01 18:36:10 71051 to previous ip68-3-80-236 Moving the history expansion character out of the double quotes is, I think, the simplest solution. The only issue here would be if you have ! in IFS view
512 2019-01-24 08:55:02 71006 to previous ormaaj Too much "you". Can we do without this intro paragraph? Or, re-add a better version, or put the field splitting stuff into one of the pitfalls. view
511 2019-01-10 11:08:31 71422 to previous geirha this ignored the status of readlink view
510 2018-12-17 18:06:48 71404 to previous meme-net Correct bad variable name view
509 2018-12-07 14:51:31 71404 to previous ormaaj   view
508 2018-12-01 20:36:34 71098 to previous ormaaj y=$(( array[$x] )) explained view
507 2018-11-02 08:28:18 70096 to previous StephaneChazelas   view
506 2018-11-02 08:25:25 70072 to previous StephaneChazelas   view
505 2018-11-02 08:22:55 70101 to previous StephaneChazelas   view
504 2018-11-01 14:38:03 69607 to previous GreyCat Pitfall 58: calling date multiple times view
503 2018-09-24 15:08:45 68663 to previous GreyCat PF 57: unset a[0] view
502 2018-07-25 20:40:55 68236 to previous 167 Changed `for i` to `for f` on loops over filenames. view
501 2018-07-18 14:44:08 68236 to previous dsl Fixup of xargs -0 view
500 2018-07-11 21:19:30 68123 to previous GreyCat another approach for cd-ing repeatedly view
499 2018-07-11 14:16:32 67581 to previous GreyCat   view
498 2018-07-11 14:15:42 67582 to previous GreyCat fix anchors; show good examples (xargs -0) too view
497 2018-07-11 08:35:54 67466 to previous dsl Added xargs without -0 view
496 2018-05-22 18:45:37 66498 to previous GreyCat pf55: myprogram 2>&- view
495 2018-05-14 20:24:17 65257 to previous GreyCat pf54: sudo ls /foo/* view
494 2018-04-19 18:06:15 64902 to previous GreyCat 53 sudo mycmd > /myfile view
493 2018-04-16 12:47:31 64530 to previous GreyCat Fix up 51, add 52: code injection in find view
492 2018-04-15 20:42:38 63047 to previous 3224057-cl69   view
491 2017-07-19 19:28:18 61894 to previous GreyCat Someone didn't understand that these examples are BROKEN, not to be used. view
490 2017-06-01 17:23:26 61701 to previous 81 local and export both mask exit status! view
489 2017-04-25 19:49:42 61658 to previous GreyCat Touch up pitfall 1. Add globstar example. view
488 2017-04-01 17:40:57 60672 to previous Add IFS=$'\n' read -r -d '' -a array < <(command && printf '\0') idiom view
487 2017-03-19 13:10:28 60318 to previous 5-100-89-129 changed mapfile to readarray in last example partially for consistency with previous "read -a" command, partially to fix wrong implication of command (it does not map any explicitly visible file) view
486 2016-12-01 18:34:32 60316 to previous tor-exit1-readme   view
485 2016-11-30 18:17:15 60320 to previous port-92-204-42-55 Already mention the leading hypthen in the first pitfall. I fear that people think everything with the good example is already correct. view
484 2016-11-21 20:56:33 60234 to previous tor-5 remove ; view
483 2016-10-17 11:37:59 60235 to previous ormaaj There's always a way. view
482 2016-10-14 14:49:04 59813 to previous GreyCat I have been informed that aws may not do what I expected based on reading the user's stupid script. view
481 2016-10-14 14:43:09 59620 to previous GreyCat Pitfall 50: hosts=( $(aws ...) ) view
480 2016-10-14 14:24:04 58844 to previous GreyCat Pitfall 49: OIFS="$IFS"; ...; IFS="$OIFS" view
479 2016-09-24 19:04:15 58297 to previous geirha forgot the anchor view
478 2016-09-24 18:49:28 58279 to previous geirha stray quote view
477 2016-09-24 18:44:42 58280 to previous geirha pf 48 -- export CDPATH view
476 2016-09-16 12:40:52 56968 to previous geirha no, the point was to show it works without the $ view
475 2016-09-16 12:01:09 56969 to previous 80 Fix a missing dereference view
474 2016-05-14 22:17:39 56968 to previous tor-exit [ If an open bracket introduces a bracket expression as in XBD RE Bracket Expression, except that the <exclamation-mark> character ( '!' ) shall replace the <circumflex> character ( '^' ) in its view
473 2016-03-30 12:10:15 56968 to previous GreyCat   view
472 2016-03-30 12:06:52 56730 to previous GreyCat [ x == y ] is NOT valid in posix shells. It is a bashism. I will add some clarifying language after this revert. view
471 2016-03-30 02:06:52 56490 to previous aftr-5-146-249-61 This simply isn't true - '==' works in '['! view
470 2016-03-08 05:41:15 56730 to previous ool-457d9675 emphasize "for x;do" more in example 24 view
469 2016-03-02 08:11:54 56652 to previous lmcb-76 Added a comment about using find for pitfall 1. bolded the so whats the right way to do it. view
468 2016-01-18 13:03:44 56502 to previous StephaneChazelas   view
467 2016-01-18 13:02:01 56497 to previous StephaneChazelas   view
466 2016-01-18 12:50:50 56163 to previous StephaneChazelas Mention that it also concerns symlinks to inaccessible files. view
465 2016-01-18 12:44:39 56026 to previous StephaneChazelas errors on stderr view
464 2016-01-11 21:25:12 56022 to previous GreyCat not perfectly... view
463 2015-12-24 00:38:26 56024 to previous GreyCat ((foo > 7)) and [[ foo -gt 7 ]] are both *correct*, in both bash and ksh. Try 'em. view
462 2015-12-23 17:30:55 56026 to previous 38 Adds missing $ signs in first part of Pitfall 7. view
461 2015-11-26 15:34:38 56024 to previous GreyCat Completely incorrect assertion. Try this: var="-n"; echo "$var" Even if your assertion WERE true for bash >= n we would still have to mark it a pitfall for other shells/versions. view
460 2015-11-26 08:18:12 55716 to previous pool-173-61-210-188 Removed claim that echo can't safely display a variable like var="-n Text". As of bash 4.1.7, echo $var _will_ interpret the leading -n as a flag, but echo "$var" will print exactly what's expected. view
459 2015-11-22 21:25:54 56024 to previous GreyCat ssh (or ffmpeg) only running once in a while read loop is FAQ 89 view
458 2015-11-22 20:48:03 56519 to previous 199   view
457 2015-09-02 15:13:49 56024 to previous GreyCat Put the UMQ right up top. Change some wording. view
456 2015-09-02 14:47:54 55095 to previous GreyCat no, IFS=$'\n' won't work either view
455 2015-09-02 13:05:50 54761 to previous cpc38-dudl11-2-0-cust78   view
454 2015-08-18 08:42:11 54695 to previous geirha The description of how sed works, and even the proposed solution is wrong. view
453 2015-08-17 23:23:13 55177 to previous pool-100-32-136-77 added pitfal on using sed to grab values from stream view
452 2015-08-13 11:55:05 54695 to previous GreyCat No, it really was pitfall #2. Not #3. But screw it. Just put English words directly in the comment. view