Portál AbcLinuxu, 10. května 2025 06:19
sed -ne '3{p;q}' souborale co když mám číslo řádku v proměné? Tohle již nefunguje :(
n=3; sed -ne '$n{p;q}' souborPoradíte? Děkuji
Řešení dotazu:
... příkaz vypíše 3-tí řádekMluvnická odbočka: buď 3. řádek nebo třetí řádek. Jirka
Tak jak řekl Potato : n="5" ; sed -ne "$n"'{p;q}' soubor
sed -ne "$n{p;q}"
Když nějaký příkaz nefunguje, stojí za to podívat se pomocí echo
, jaké parametry mu shell předává.
$ n=3 $ echo '$n{p;q}' $n{p;q} $ echo "$n{p;q}" 3{p;q}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.