bartle
  • Login
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. @mcscx@quitter.se (mcscx@quitter.se)'s status on Wednesday, 12-Jul-2017 18:40:11 CEST @mcscx@quitter.se @mcscx@quitter.se
    • Benedikt Geißler 🐃
    • drak
    @benediktg don't try this (unless you want to delete your home dir): "touch -- -rf \$HOME askme; rm *" @drak #DONTTRYTHISATHOME
    In conversation Wednesday, 12-Jul-2017 18:40:11 CEST from quitter.se permalink
    • drak (drak@sn.1w6.org)'s status on Wednesday, 12-Jul-2017 17:05:42 CEST drak drak
      mkdir -p /tmp/ask; cd /tmp/ask && touch -- -i askme && rm *
      In conversation Wednesday, 12-Jul-2017 17:05:42 CEST permalink
      @mcscx@quitter.se likes this.
      @mcscx@quitter.se repeated this.
    • @mcscx@quitter.se (mcscx@quitter.se)'s status on Wednesday, 12-Jul-2017 17:30:22 CEST @mcscx@quitter.se @mcscx@quitter.se
      in reply to
      • drak
      @drak Nice one :-) A reminder to prefer ./* to *.
      In conversation Wednesday, 12-Jul-2017 17:30:22 CEST permalink
    • Benedikt Geißler 🐃 (benediktg@gnusocial.de)'s status on Wednesday, 12-Jul-2017 17:55:47 CEST Benedikt Geißler 🐃 Benedikt Geißler 🐃
      in reply to
      • drak
      @mcscx @drak https://gnusocial.de/attachment/4090600
      In conversation Wednesday, 12-Jul-2017 17:55:47 CEST permalink
      drak repeated this.
    • @mcscx@quitter.se (mcscx@quitter.se)'s status on Wednesday, 12-Jul-2017 18:50:29 CEST @mcscx@quitter.se @mcscx@quitter.se
      • Benedikt Geißler 🐃
      @benediktg oh, interesting, why is your "-i" file still there? Doesnt zsh expand "*" to "-i askme"?
      In conversation Wednesday, 12-Jul-2017 18:50:29 CEST permalink
    • drak (drak@sn.1w6.org)'s status on Thursday, 13-Jul-2017 08:41:01 CEST drak drak
      in reply to
      yes, it does. And then rm does `rm -i askme`, meaning: delete askme with required user interaction (-i) :)
      In conversation Thursday, 13-Jul-2017 08:41:01 CEST permalink
      @mcscx@quitter.se likes this.
    • drak (drak@sn.1w6.org)'s status on Friday, 14-Jul-2017 09:44:20 CEST drak drak
      in reply to
      did you try this? It does not work for me.
      In conversation Friday, 14-Jul-2017 09:44:20 CEST permalink
    • @mcscx@quitter.se (mcscx@quitter.se)'s status on Friday, 14-Jul-2017 12:06:56 CEST @mcscx@quitter.se @mcscx@quitter.se
      in reply to
      • drak
      @drak indeed it doesnt work. It seems bash doesn't do variable expansion after pathname expansion.I wonder if there are other malicious ways
      In conversation Friday, 14-Jul-2017 12:06:56 CEST permalink
    • @mcscx@quitter.se (mcscx@quitter.se)'s status on Friday, 14-Jul-2017 12:24:08 CEST @mcscx@quitter.se @mcscx@quitter.se
      in reply to
      • GNU Bash
      !bash tip: After setting "shopt -s extglob" you can exclude patterns from bash's #pathname #expansion:
      ls /bin/!(*a*|*b*)
      In conversation Friday, 14-Jul-2017 12:24:08 CEST permalink
      drak repeated this.
    • @mcscx@quitter.se (mcscx@quitter.se)'s status on Friday, 14-Jul-2017 12:24:08 CEST @mcscx@quitter.se @mcscx@quitter.se
      in reply to
      • GNU Bash
      !bash tip: After setting "shopt -s extglob" you can exclude patterns from bash's #pathname #expansion:
      ls /bin/!(*a*|*b*)
      In conversation Friday, 14-Jul-2017 12:24:08 CEST permalink
    • @mcscx@quitter.se (mcscx@quitter.se)'s status on Saturday, 15-Jul-2017 01:25:21 CEST @mcscx@quitter.se @mcscx@quitter.se
      @perloid nice! I had to enable extglob here. Probably Debian used to leave it disabled some years ago when I originally installed the system
      In conversation Saturday, 15-Jul-2017 01:25:21 CEST permalink
    • It is we, Queen Maria de Medici of France! (clacke@social.heldscal.la)'s status on Monday, 17-Jul-2017 10:34:08 CEST It is we, Queen Maria de Medici of France! It is we, Queen Maria de Medici of France!
      in reply to
      @mcscx Nope, the evaluation order of the various replacements in bash is pretty clearly documented, and I'm sure it's in one of @perloid's excellent episodes. :-)
      In conversation Monday, 17-Jul-2017 10:34:08 CEST permalink
      drak repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • Privacy
  • Source
  • Version
  • Contact

bartle is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All bartle content and data are available under the Creative Commons Attribution 3.0 license.