Or, alternatively, [[:digit:]]
, and dont’ forget to add a quntifier +
to match multiple digits. See documentaion for details.
awk '/^\/dev\/loop[[:digit:]]+/{print}'
Or, alternatively, [[:digit:]]
, and dont’ forget to add a quntifier +
to match multiple digits. See documentaion for details.
awk '/^\/dev\/loop[[:digit:]]+/{print}'
The most interesting command for the Linux shell is known as Barmin patch.
I’m currently running mint cinnamon (how original, I know), and asking because i can’t seem to add mullvad-vpn stable repo.
What’s the problem? Mint is based on Ubuntu, use the corresponding Ubuntu repo (noble
in case of Mint 22.1).
Paths are constant, only anchors are generated by forgejo.
You won’t get it here. Everybody will recommend his favorite distro.
IMHO the best would be to solve your problems in OpenSUSE. This is definitely possible. You really need to switch to another distro only if you feel youself uncomfortable with the release cycle, package management tools or packages present in the repo of your current distro.
I didn’t test this, but it will change the whole URL while changes are only needed in its fragment component (after the first #
).
Removed by mod
NB: global substitution s///g
is not applicable here because you need to perform new substitutions in a substituted text. Both sed
regexp syntaxes (basic and extended) don’t support lookarounds that could solve this issue.
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.
Yes. Just partition the drive manually, install packages with debootstrap, bind-mount /proc, /sys and /dev, chroot into it and install a bootloader. If you don’t understand what I say, you have to run an installer, possibly in a VM.
Why you say “Linux” when you mean “Fedora”?
There’s one case when you can’t avoid using command line. If you ask someone on Internet to help you, he will say you to type some commands. No window clicking, no screenshots will help. All GUIs are different, but CLI is (almost) always the same, and its output is well searchable. That’s why you see numerous command line listings in each topic discussing problems and could decide it’s impossible to use Linux without coding.
In depends on how dumb the user is. If you want to see drive C:\
and don’t want to learn why there’s no such a thing, forget about Linux (and any other OS except the only one you are familiar with). If you are ready to learn new concepts and just don’t want to remember numerous commands, that’s OK, just pick up a distro with advanced DE and graphical admin tools.
It’s just generally faster to use the terminal if you know what you’re doing.
It’s also true for other distros. Not because they have poor GUI tools but because CLI is faster than GUI if you know what you are doing.
Be careful if you buy a Samsung 8x0 SSD. They have long standing bugs that may cause data loss. They are worked around in the kernel, however you have to ensure that the workaround for your particular model exists in the kernel version you use.
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 (if your software is FOSS), but any modern CI will also do the job.
Isn’t that video stream already compressed? Or you want to convert it using another codec/bitrate?
LOL, all Linux vendors = Red Hat.
All generalizations are false.
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.