Fórum Root.cz

Hlavní témata => Software => Téma založeno: Michal Švarc 07. 11. 2023, 02:28:29

Název: Je šance na zápis ze tří vstupů zároveň?
Přispěvatel: Michal Švarc 07. 11. 2023, 02:28:29
Je jedno zda do souboru, nebo na výstup.

Rád bych výpisy těchto tří příkazů
Kód: [Vybrat]
apt search php8.3
apt search php8.2
apt search php8.1

setřídil tak, že se nevypíše první příkaz, druhý příkaz a třetí příkaz za sebou, ale vypíše se první řádek prvního, první řádek druhého, první řádek třetího, druhý řádek prvního, atd.

asi by šlo ty výstupy načíst ve scriptu do polí o číslech řádků a pak to vypsat cyklem, ale zajímalo by mě, jestli neexistuje lepší/snažší přístup

navíc, úplně nejlepší by bylo, seřadit to podle toho, co je za těmi šesti znaky ve výpisu (php8.x)
Název: Re:Je šance na zápis ze tří vstupů zároveň?
Přispěvatel: _Jenda 07. 11. 2023, 03:25:52
Kód: [Vybrat]
apt search php8.3 > prvni
apt search php8.2 > druhy
apt search php8.1 > treti

paste -d "\n" prvni druhy treti   # | tr -s "\n" pokud by vadily prázdné řádky tam kde soubory nejsou stejně dlouhé
navíc, úplně nejlepší by bylo, seřadit to podle toho, co je za těmi šesti znaky ve výpisu (php8.x)
Nějaké sort -k <něco>, z hlavy to nedám a Google máš stejný jako já, tady je to podle prvního znaku prý https://stackoverflow.com/questions/6297906/linux-sort-only-by-the-first-letter-of-each-line
Název: Re:Je šance na zápis ze tří vstupů zároveň?
Přispěvatel: Michal Švarc 07. 11. 2023, 04:31:50
děkuji za tipy

k vysvětlení keydef jsem našel https://unix.stackexchange.com/questions/546081/keydef-of-sort-man-page

zatím jsem skončil u
Kód: [Vybrat]
apt search php8.[1-3] | sort -k1.7 | tr -s "\n"což je pro mé účely (porovnání verzí instalovaných a neinstalovaných knihoven php), dostačující