home.social

#escaping — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #escaping, aggregated by home.social.

  1. 🤗🩶🤣🩶🩶🩶⬜⚪◽◻️▫️🤍🔲🔳🕊️🖤⬛🩶⚫🩶◾🩶◼️🩶▪️🩶🔳🩶🔲🩶🤭😸🤣😹😆😅😂📖📖📖👓📖👓💛🤭😸🤣😹😆😅😂📖👓🩶🕊️🔲🩶◾◻️◼️🩶◽⚪⚫🔳🩶🤍▪️▫️🩶⬜⬛⚪🩶⚫🩶🤣🖤🤗*"There's that special magical place that exists when you forget everything else because you are laughing hysterically!*It's the only truly safe place!*& it can happen with a stranger!*or a best friend!"🤗🩶🤣🩶🩶🩶🖤🩶⬜⬛🩶⚪⚫🩶◽◾🩶◻️◼️🩶▫️▪️🩶🤍🔳🩶🕊️🔲🤭😸🤣😹😆😅😂🤭😸🤣😹😆😅😂📖👓📖👓🤭😸🤣😹😆😅😂📖👓🩶🖤🩶⚫⚪🩶⬛⬜🩶▫️▪️🩶🤍🔳🩶◽◼️🩶◻️◾🩶🔲◾🤣🩶🤗

    ~ Natasha Lyonne

    #Quote #Fun #Laughing #In #Your #Own #Magical #Place #Escaping #Forgetting #Worries

  2. 🤗🩶🤣🩶🩶🩶⬜⚪◽◻️▫️🤍🔲🔳🕊️🖤⬛🩶⚫🩶◾🩶◼️🩶▪️🩶🔳🩶🔲🩶🤭😸🤣😹😆😅😂📖📖📖👓📖👓💛🤭😸🤣😹😆😅😂📖👓🩶🕊️🔲🩶◾◻️◼️🩶◽⚪⚫🔳🩶🤍▪️▫️🩶⬜⬛⚪🩶⚫🩶🤣🖤🤗*"There's that special magical place that exists when you forget everything else because you are laughing hysterically!*It's the only truly safe place!*& it can happen with a stranger!*or a best friend!"🤗🩶🤣🩶🩶🩶🖤🩶⬜⬛🩶⚪⚫🩶◽◾🩶◻️◼️🩶▫️▪️🩶🤍🔳🩶🕊️🔲🤭😸🤣😹😆😅😂🤭😸🤣😹😆😅😂📖👓📖👓🤭😸🤣😹😆😅😂📖👓🩶🖤🩶⚫⚪🩶⬛⬜🩶▫️▪️🩶🤍🔳🩶◽◼️🩶◻️◾🩶🔲◾🤣🩶🤗

    ~ Natasha Lyonne

    #Quote #Fun #Laughing #In #Your #Own #Magical #Place #Escaping #Forgetting #Worries

  3. 🤗🤭😸🤣😹😆😅😂📖📖📖👓📖👓💛🤭😸🤣😹😆😅😂📖👓🤭😸🤣😹😆😅😂📖👓🤗*"There's that special magical place that exists when you forget everything else because you are laughing hysterically!*It's the only truly safe place!*& it can happen with a stranger!*or a best friend!"🤗🤭😸🤣😹😆😅😂🤭😸🤣😹😆😅😂📖👓📖👓🤭😸🤣😹😆😅😂📖👓🤗

    ~ Natasha Lyonne

    #Quote #Fun #Laughing #In #Your #Own #Magical #Place #Escaping #Forgetting #Worries

  4. 🤗🤭😸🤣😹😆😅😂📖📖📖👓📖👓💛🤭😸🤣😹😆😅😂📖👓🤭😸🤣😹😆😅😂📖👓🤗*"There's that special magical place that exists when you forget everything else because you are laughing hysterically!*It's the only truly safe place!*& it can happen with a stranger!*or a best friend!"🤗🤭😸🤣😹😆😅😂🤭😸🤣😹😆😅😂📖👓📖👓🤭😸🤣😹😆😅😂📖👓🤗

    ~ Natasha Lyonne

    #Quote #Fun #Laughing #In #Your #Own #Magical #Place #Escaping #Forgetting #Worries

  5. *~*"There's that special magical place that exists when you forget everything else because you are laughing hysterically!*It's the only truly safe place!*& it can happen with a stranger!*or a best friend!"*~*

    ~ Natasha Lyonne

    #Quote #Fun #Laughing #In #Your #Own #Magical #Place #Escaping #Forgetting #Worries

  6. *~*"There's that special magical place that exists when you forget everything else because you are laughing hysterically!*It's the only truly safe place!*& it can happen with a stranger!*or a best friend!"*~*

    ~ Natasha Lyonne

    #Quote #Fun #Laughing #In #Your #Own #Magical #Place #Escaping #Forgetting #Worries

  7. @madalex @js: My favourite file name for a file to delete is:

    -rf <Ctrl-C>

    Because it requires every level of #quoting:

    * Application level quoting by prefixing the file name with ./ so that rm doesn't take -rf as option.
    * Shell quoting by #escaping or quoting the blank.
    * Input level quoting by pressing usually <Ctrl-V> (Emacsish: <Ctrl-Q>) before <Ctrl-C> to be able to enter a literal <Ctrl-C>.

    (That's something you just don't unlearn once it's in your brain. 🤓 )

    #CLI #Bash #Zsh #Shell

  8. @madalex @js: My favourite file name for a file to delete is:

    -rf <Ctrl-C>

    Because it requires every level of #quoting:

    * Application level quoting by prefixing the file name with ./ so that rm doesn't take -rf as option.
    * Shell quoting by #escaping or quoting the blank.
    * Input level quoting by pressing usually <Ctrl-V> (Emacsish: <Ctrl-Q>) before <Ctrl-C> to be able to enter a literal <Ctrl-C>.

    (That's something you just don't unlearn once it's in your brain. 🤓 )

    #CLI #Bash #Zsh #Shell

  9. @madalex @js: My favourite file name for a file to delete is:

    -rf <Ctrl-C>

    Because it requires every level of #quoting:

    * Application level quoting by prefixing the file name with ./ so that rm doesn't take -rf as option.
    * Shell quoting by #escaping or quoting the blank.
    * Input level quoting by pressing usually <Ctrl-V> (Emacsish: <Ctrl-Q>) before <Ctrl-C> to be able to enter a literal <Ctrl-C>.

    (That's something you just don't unlearn once it's in your brain. 🤓 )

    #CLI #Bash #Zsh #Shell

  10. @madalex @js: My favourite file name for a file to delete is:

    -rf <Ctrl-C>

    Because it requires every level of #quoting:

    * Application level quoting by prefixing the file name with ./ so that rm doesn't take -rf as option.
    * Shell quoting by #escaping or quoting the blank.
    * Input level quoting by pressing usually <Ctrl-V> (Emacsish: <Ctrl-Q>) before <Ctrl-C> to be able to enter a literal <Ctrl-C>.

    (That's something you just don't unlearn once it's in your brain. 🤓 )

    #CLI #Bash #Zsh #Shell

  11. @madalex @js: My favourite file name for a file to delete is:

    -rf <Ctrl-C>

    Because it requires every level of #quoting:

    * Application level quoting by prefixing the file name with ./ so that rm doesn't take -rf as option.
    * Shell quoting by #escaping or quoting the blank.
    * Input level quoting by pressing usually <Ctrl-V> (Emacsish: <Ctrl-Q>) before <Ctrl-C> to be able to enter a literal <Ctrl-C>.

    (That's something you just don't unlearn once it's in your brain. 🤓 )

    #CLI #Bash #Zsh #Shell

  12. #ssh #escaping woes, but I want to do it right this time.

    Suppose we'd like to:

    $ ssh remote touch $file

    Better quote things, right?

    $ ssh remote touch "$file"

    But that's not enough, since ssh runs commands through an extra layer of sh -c. Escaping twice doesn't help! For example:

    $ file=\" ssh remote touch "\"$file\""

    What's best practice here? On some machines LC_* environment vars are passed on. If so, there's this rather elegant looking solution:

    $ LC_file="$file" ssh remote touch "\"\$LC_file\""

    In case you need something more portable, let's say, we'd have some command "shit" that can quote shell expressions, then we could do:

    $ ssh remote touch "echo -n "$file" | shit"

    Hello? That's pronounced shell-it, what did you think?! Here's an implementation:

    $ shit () { echo -n \' ; sed "s,','\\'',g" ; echo -n \' ; }

    That's four backslashes, just in case Mastodon ate some of them.

    Have you seen other solutions? Let us know in the comments!