vienas=?
du=3
trys=3
keturi=
penki
Pakeičiam "du=2"
sed -i 's/^du=.*/du=2/' konf;cat konf
vienas=?
du=2
trys=3
keturi=
penki
Ištrina visas eilutes, kurios prasideda su #-i daro backupus.
sed -i.bak /^#/d test
Reikšmės gavimas iš json failo
User=$( sed -n 's/.*"MYSQL_USER": "\(.*\)",/\1/p' /var/lib/credentials.json )
Eilutes trinimas:
sed -n '/location/d' conf.json
Atspausdina eilutes numerį:
sed -n '/"location"/=' conf.json
Atspaudina visą eilutę:
sed -n '/"location"/p' conf.json
Prideda tekstą N eilutėje:
sed 'N a Pridetas tekstas' conf.json
sed '7 a \ "test:"x,y"' conf.jso
sed eilutės reikšmės keitimas su kintamuoju
location='"location": "54.61191,25.21560",'
sed -i 's/"location".*/'"$location"'/' conf.json