Hirdetés
Új hozzászólás Aktív témák
-
Donkó
csendes tag
#!/bin/bash
if [ $# -eq 0 ]; then #Ha nem adunk meg paramétert akkor ezt kiírja!
echo "Legalabb egy parancssori paramtert meg kell adni!"
#exit 1
fifor i in $* ; do
if [ -f $i ]; # ez azt nézi meg melyik létezik!
then SORSZAM=`wc -l< $i`;
echo "$i - $SORSZAM sor";
# $i=`egrep ’[ * || + ].*’;
else echo "$i - ez a fajl nem letezik";
fi;
done;MIN=`wc -l< $1`;
for i in $* ; do
SORSZAM=`wc -l< $i`;
if [ $SORSZAM -lt $MIN ]; # Legkisebb ertek?
then MIN=$SORSZAM;
fi
done
MAX=`wc -l< $1`;
for i in $* ; do
SORSZAM=`wc -l< $i`;
if [ $SORSZAM -gt $MAX ]; #Legnagyobb érték
then MAX=$SORSZAM;
fi
doneecho "Leghosszabb file: $MAX";
echo "Legrövidebb file: $MIN";
echo "E ketto atlaga:$(((MAX+MIN)/2))";
Köszönöm az eddigi segítséget. már eddig eljutottam.
Azt szeretném még kérdezni, hogyan lehet a MAX és a MIN -hez tartozó fájlokat kiírni.
Ha olyan fájlt adok meg ami nem létezik, akkor kiírja ugyan hogy nem létezik, de dob egy adag hibaüzit., hogy nincs ilyen könyvtár. Hoygan lehetne azt kiküszöbölni?
A fájlnak együttesen hány olyan sora van, ami a * + karaktereket tartalmazza.
Sajnos ez sem akar sikerülni!
Légyszi, aki penge a témában segítsen!
Új hozzászólás Aktív témák
- Hosszú premier előzetest kapott az Arknights: Endfield
- Fejhallgató erősítő és DAC topik
- 240 Hz-es QD-OLED monitor jött az Alienware-től az árérzékenyebbek számára
- Lalikiraly: Macbook NEO 2
- Kerékpárosok, bringások ide!
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- exHWSW - Értünk mindenhez IS
- alza vélemények - tapasztalatok
- Milyen program, ami...?
- E-roller topik
- További aktív témák...
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- The Elder Scrolls Online Imperial Collector s Edition
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Játékkulcsok olcsón: Steam, Uplay, GoG, EA, Xbox stb.
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Eladó egy adata 32gb ddr4 ram
- HP Elitebook / Probook üzleti kategóriás notebookok - i5 - i7 - Ryzen - nagy választékban számlával
- iPhone 13 512GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- 227 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
- ÚJ Lenovo IdeaPad Slim 3 - 15.3" WUXGA - Snapdragon X X1-26-100 - 24GB - 1TB - Win11 - Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

