• 1 Post
  • 70 Comments
Joined 2 years ago
cake
Cake day: June 26th, 2023

help-circle

  • bizdelnick@lemmy.mltoLinux@lemmy.mlThe Terminal Question
    link
    fedilink
    arrow-up
    9
    arrow-down
    2
    ·
    19 days ago

    Are you serious? It’s just a window where text is printed. Use what your DE provides. Now I’m mostly on LXQt, so I use QTerminal. With tiling WMs I prefer urxvt because I don’t need builtin window splitting ans tabs. I can’t imagine what other features may I need.









  • As I see, you’ve already got an answer how to convert text to lower case. So I just tell you how to replace all occurrences of %20 with -. You need to repeat substitution until no matches found. For such iteration you need to use branching to label. Below is sed script with comments.

    :subst                                         # label
    s/(\[[^]]+\]\([^)#]*#[^)]*)%20([^)]*\))/\1-\2/ # replace the first occurrence of `%20` in the URL fragment
    t subst                                        # go to the `subst` label if the substitution took place
    

    However there are some cases when this script will fail, e. g. if there is an escaped ] character in the link text. You cannot avoid such mistakes using only simple regexps, you need a full featured markdown parser for this.










  • Glibc preserves backward compatibility, so if you build against the oldest version you want to support, the resulting binary will work with newer ones.

    However that’s definitely not what I recommend to do. Better learn packaging and build native packages for distros you are going to support. OBS can make this a bit easier, but any modern CI will also do the job.