That quote was in the context of simply separating values with newlines (and the list also included “your language’s split
or lines
function”).
Technically you don’t even need awk
/sed
/fzf
, just a loop in bash doing read
would allow you to parse the input one line at a time.
while read line; do
echo $line # or whatever other operation
done < whateverfile
Also, those manpages are a lot less complex than the documentation for C# or Nushell (or bash itself), although maybe working with C#/nushell/bash is “easy when you’re already intuitively familiar with them”. I think the point was precisely the fact that doing that is easy in many different contexts because it’s a relatively simple way to separate values.
That’s horrible for muscle memory, every time I switch desk/keyboard I have to re-learn the position of the home/end/delete/PgUp/PgDn keys.
I got used to
Ctrl-a
/Ctrl-e
and it became second nature, my hands don’t have to fish for extra keys, to the point that it becomes annoying when a program does not support that. Some mapCtrl-a
to “Select all” so, for input fields where the selection is one line, I’d ratherCtrl-a
thenleft
/right
to go to the beginning/end than fish forhome
/end
, wherever they are.