Kezdőoldal » Számítástechnika » Programozás » Linuxban hogyan kéne ezt a...

Linuxban hogyan kéne ezt a bash scriptet megírni?

Figyelt kérdés

1. Készíts egy bash scriptet datum.sh néven!


2. A script írjon ki helpet -h vagy --help esetén, majd lépjen ki hiba nélkül:

HASZNALAT: ./datum.sh <datum1> <datum2>


3. Ha nem két paramétert kap a script, írja ki a helpet, majd lépjen ki hibával!


4. A script paramétereit ellenőrizzük, hogy helyes dátumformátum-e! (grep)

A dátumformátum legyen ÉÉÉÉ.HH.NN!

Ha nem helyes dátum, írja ki a script: "Hibas datum!" és lépjen ki hibával.


5. A paramétereket tároljuk el számként a DATUM1 és DATUM2 paraméterekben, a date parancs használatával.

Adott formátumú dátum kiíratása másodpercben (epoch) (formátum pl %Y.%m.%d) :

date -j -f <formátum> <dátum> +%s


6. Írd ki a standard outputra, hogy hány *munkanap* van a két dátum között!

Adott másodpercből (epoch) hét napja számítás (0 - vasárnap, 1 - hétfő, stb) :

date -r <másodpercek> +%w


7. Ha a DATUM1 későbbi időpont, mint DATUM2, akkor a válasz legyen 0



2020. márc. 9. 14:03
1 2
 1/20 anonim ***** válasza:
100%

Gugli: Linux Bash ...

2. ... parameter check

3. ... number of parameters

4. ... grep regex

5. ... epoch date

6. ... seconds between two dates

[link]

7. ... if

[link]

2020. márc. 9. 14:52
Hasznos számodra ez a válasz?
 2/20 anonim ***** válasza:
+ ... script exit code
2020. márc. 9. 14:55
Hasznos számodra ez a válasz?
 3/20 anonim ***** válasza:
Nem lesz meg az opsys tárgyad, ha itt akarod megíratni a beandót.
2020. márc. 9. 16:26
Hasznos számodra ez a válasz?
 4/20 anonim ***** válasza:
"gyász" igen, elvileg meg kellett volna tanulni.
2020. márc. 9. 17:25
Hasznos számodra ez a válasz?
 5/20 A kérdező kommentje:
4-es, az az igazság, hogy engem annyira de nem érdekel ez az egész Linux, de megbukni ugye mégsem kéne és valahogy meg kell írni :D
2020. márc. 10. 05:47
 6/20 A kérdező kommentje:
Köszi emberek, legalább kiindulási alapom már van :DD
2020. márc. 10. 05:48
 7/20 anonim ***** válasza:
Nem érdekel a linux? Pedig, ha informatikusként fogsz dolgozni, sokszor elő fog jönni.
2020. márc. 10. 08:08
Hasznos számodra ez a válasz?
 8/20 anonim ***** válasza:
Szerintem ha a 3. pontig megcsinálod, már nem buksz meg. (Gondolom gimiről van szó.)
2020. márc. 10. 11:59
Hasznos számodra ez a válasz?
 9/20 anonim ***** válasza:

"(Gondolom gimiről van szó.)"


Tudok mondani kapásból 3 olyan egyetemet ahol ilyen beadandók vannak. Persze több beadandó is van és egyre csak nehezedik, tehát ha ezt nem tudja megoldani akkor mehet a sóhivatalba.

2020. márc. 10. 12:19
Hasznos számodra ez a válasz?
 10/20 anonim ***** válasza:

Abból gondoltam, hogy gimi, hogy nem érdekli. :)

Ha egyetem, akkor tessék önállóan megoldani, és ahol elakadsz, azt a meglévő kóddal konkrétan megkérdezni.

2020. márc. 10. 12:53
Hasznos számodra ez a válasz?
1 2

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!