Gibt es eine andere Art und Weise als wie diese sed Verwendung:Wie entferne ich die erste Nummer in einer fünften Zeile in Unix?
sed '5 s/[0-9][0-9]*//' filename
Gibt es eine andere Art und Weise als wie diese sed Verwendung:Wie entferne ich die erste Nummer in einer fünften Zeile in Unix?
sed '5 s/[0-9][0-9]*//' filename
Sie diese verwenden können sed
:
sed '5 s/[0-9]\+\(\.[0-9]\+\)\?//' file
Dies auch mit Kommastellen sowohl Zahlen als auch Nummer entfernt wird.
Was ist das Problem mit dieser Lösung? – perreal
Sie können Perl auch verwenden;) Aber diese Lösung ist in Ordnung. Vielleicht können Sie 'sed -i' für den Ersatz vor Ort verwenden. –
Funktioniert nicht für Zahlen mit Dezimalstellen – Ian2thedv