Je šance na zápis ze tří vstupů zároveň?

Je šance na zápis ze tří vstupů zároveň?
« kdy: 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)


_Jenda

  • *****
  • 1 601
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Je šance na zápis ze tří vstupů zároveň?
« Odpověď #1 kdy: 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
« Poslední změna: 07. 11. 2023, 03:27:58 od _Jenda »

Re:Je šance na zápis ze tří vstupů zároveň?
« Odpověď #2 kdy: 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í