Ich habe versucht, dies ohne Erfolg zum Funktionieren zu bringen. Ich habe zwei Werte in meinem Skript. Im Moment hat es einen Platz, ich möchte ein Komma dazwischen legen.Wie kann SED verwendet werden, um ein Leerzeichen durch ein Komma zu ersetzen
sed -e 's/.*-Xmx16000m //g'
Bitte lassen Sie mich wissen, was ich vermisse.
Vielen Dank für die Hilfe, ich versuchte 'sed -e 's \ (- Xmx16000m \)/\ 1,/g'', es nimmt den Raum heraus, aber es fügt das Komma nicht ein .. – Devon
Hier ist ein Beispiel mit 'sed -e 's /.*- Xmx16000m // g''' 10.0.1.1.1503577131 71511' Ich möchte aber ein Komma dazwischen '1503577131 71511' Der sed-Befehl enthält nicht die IP-Adresse – Devon
was ist die Idee hinter '-Xmx16000m'? Versuchen Sie auch dies: 'echo" 10.0.1.1,1503577131 71511 "| tr '' ',' ' – webb