On 09.01.24 14:53, Andreas Leitgeb wrote:
> Ich starte den "less" um mir eine (csv)Datei anzusehen,
> und will mir aber gleich bestimmte Zeilen "highlighten"
> lassen, also gebe ich die option +/fubar und kriege
> alle fubar-Vorkommen hervorgehoben.
>
> Jetzt will ich aber nur jene "fubar" hervorgehoben
> sehen, die am Zeilenende stehen: ... | less '+/fubar$'
> Aber es zeigt mir immernoch alle "fubar", auch die
> mitten in der Zeile.
Vermutlich wird das $ von deiner Shell als Variable interpretiert.
Der erste Verdacht wäre, dass das $ von der Shell als Variable
interpretiert wird. Allerdings klappt `less +/foobar'$'` auch nicht,
also wird less selbst wohl auch noch was damit machen.
`man less` meint zu dem Thema: Some options like -k or -D require a
string to follow the option letter. The string for that option is
considered to end when a dollar sign ($) is found.
Möglicherweise trifft das "some" auch auf "+" zu.