Jak mohu dostat část výstupu příkazu mezi dva konkrétní řádky? Umělý příklad:
Příkaz:
git for-each-ref --sort='*authordate' --format='%(tag)' refs/tags | grep -v '^$'
Výstup:
0.1.0
0.2.0
1.0.0
1.0.1
1.0.2
1.1.0
1.2.0
1.2.1
1.3.0
1.4.0
1.4.1
Chci získat část tohoto výstupu mezi dva konkrétní řádky (nezaložené na čísle řádku, na obsahu):
0.1.0
0.2.0
1.0.0
1.0.1
1.0.2
Přijatá odpověď:
Výstup můžete převést do awk
:
$ ... | awk '/0\.1\.0/,/1\.0\.2/'
0.1.0
0.2.0
1.0.0
1.0.1
1.0.2
Soubory Cat ve specifickém pořadí na základě čísla v názvu souboru?
Převést heslo se speciálními znaky pro použití s Expect Script?