Kezdőoldal » Számítástechnika » Programozás » Shell script last parancs...

Shell script last parancs szűrésére?

Figyelt kérdés

Egy olyan shell scriptet kellene írnom, mely kiírja növekvő, vagy csökkenő sorrendben a felhasználókat, az alapján, hogy hányszor jelentkeztek be. Majd ugya így sorrendbe kellene raknom, és kiírnom őket a gépen összesen eltöltött idő alapján. Eddig elég kevésre jutottam, bármi ötlet?


#!/bin/bash

echo '1 - novekvo sorrendet, 0 - csokkeno sorrendet ir ki. Kerem valasszon:'

read x

echo 'Hany adatot szeretne kiiratni?:'

read y

if [ $x -eq 1 ]; then

echo `last -n $y` >> last.txt

fi


rm last.txt



#script #besh. shell
2018. nov. 19. 17:43
 1/2 A kérdező kommentje:
Kifelejtettem, hogy az echo `last -n $y` >> last.txt az utolsó, kiíró sor lenne, előtte lehagytam a echo `last` >> last.txt sort, amivel minden adat a fájlba kerül.
2018. nov. 19. 17:45
 2/2 anonim ***** válasza:

Van konkrét kérdésed is, vagy csak várod, hogy valaki megoldja a feladatod?


RTFM


man last

man sort


esetleg még


man uniq

man grep


Az összegzést nem úszod meg, hogy lekódold.

2018. nov. 19. 22:38
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!