Új hozzászólás Aktív témák
-
Rimuru
veterán
Noob kerdes.
Adott egy function(!) amit shellbol hivok (pl bashrc-ben szerepel), hogy erdemes egyset -eszintu dolgot csinalni benne (ez azert nem jo mert kilep a shellbol is)? -
Rimuru
veterán
válasz
Fecogame
#2159
üzenetére
Ha benne van a scirpten ez a sor akkor bekeri a jelszot es atjelentkezik, szoval nincs itt gond, majd ha kileptel onnan akkor fut tovabb a script.
![;]](//cdn.rios.hu/dl/s/v1.gif)
De gondolom az kell amit bob irt, csak nem jol fogalmaztad meg a kerdest.
Amugy nagyon csunya es nem biztosansog megoldas (ne is hasznald csak megmutatom), de siman athadhatod neki a jelszot is.
echo "passwrod" | su - user
Ha ilyesmit szeretnel akkor inkabb sudo-t hasznalnam normalisan bekonfolva. -
Rimuru
veterán
válasz
bambano
#2031
üzenetére
Mukodesbeli kulonbseg van? ezt szoktam meg, kenyelmesebb
"szerintem a shell behelyettesítené, ha megfelelően írnád bele." - ez is igaz, de szerintem szebb igy atadni.
MasterMark: mind a ketto megoldas:
awk -F "/" 'NR=='"$shell_var"'{print $1}' file
awk -F "/" -v awk_var=$shell_var 'NR==awk_var{print $1}' file -
Rimuru
veterán
válasz
MasterMark
#2029
üzenetére
asd=`awk -F "/" 'NR==1{print $1}' file`
echo $asd
ha az a baj hogy valtozot nem tudsz adatni akkor meg awk -v kapcoslo kell.
Amugy ez igy vegigmegy az egesz fajlon, kicsit optimalizalas lehet hogy kiiratas utan kilepsz: {print $1;exit 0}
Masik amugy, az is lehet hogy gyorsabban megy a tail-head-cut combo mint az awk.
-
Rimuru
veterán
válasz
MasterMark
#2026
üzenetére
Ha jol ertem ez kell neked:
awk -F "/" 'NR==1{print $1}' file
NR sor
$1 oszlop
-F field separator -
Rimuru
veterán
válasz
DrojDtroll
#1916
üzenetére
Azért néha tényleg utánanézhetnél egy kicsit mielőtt kérdezel.

read -t sec
-
Rimuru
veterán
válasz
DrojDtroll
#1909
üzenetére
Nem baj, de mivel nem tudom mit akarsz kezdeni vele ezért lehet ez így nem jó. Legalábbis a speedtest kimenetelétől függ hogy mit ad Mbit/Mbyte/kbit/stb. vagy állandó...
-
Rimuru
veterán
válasz
DrojDtroll
#1907
üzenetére
Nem tudom van-e lehetőség más értékben kiíratni a végeredményt, vagy mindig ugyan úgy irtja ki, ennek függvényében lehet jó ez a megoldás.
vname=`speedtest | grep "Download" | cut -d" " -f2`
-
Rimuru
veterán
válasz
bambano
#1832
üzenetére
Tömbökkel szeretnék foglalkozni, úgy hogy egy ciklusban hívom meg őket, for ciklus változója fogja tartalmazni a tömb nevét. A problémám az hogy hogyan tudnám ezt a változót használni tömbök kezeléséhez. Itt egy egyszerű példa mit szeretnék:
array=("2" "2" "2" "2" "2" "2" "2")
feld=("1" "1" "1" "1" "1" "1" "1")
tomb=("0" "0" "0" "0" "0" "0" "0")
for var in $(cat file)
do
for ((i=0;i<7;i++))
do
printf "%d " ${$var[$i]}
done
printf "\n"
done
file tartalma a példában ez lenne:
array
feld
tomb -
Rimuru
veterán
Hogy lehet egy szkriptben "elrejteni" egy fájlt? Tehát egy nagyobb fájl tartalmazzon mindent, a részeket utána kirakom pl.: /tmp-be és onnan dolgozik tovább vele.
Új hozzászólás Aktív témák
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- Gumi és felni topik
- Synology NAS
- E-book olvasók
- KISDUCK: Look! There's a Lion, oh my god!
- SSD kibeszélő
- OpenWRT topic
- AMD FX
- A megszokottól eltérő képaránnyal jön a JapanNext monitora
- Milyen légkondit a lakásba?
- További aktív témák...
- Fallout 4 Pip-Boy Edition eladó
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Bioshock 2 Special Edition
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- BESZÁMÍTÁS! LENOVO Legion 5 Pro 16ACH6H notebook - R7 5800H 16GB DDR4 512GB SSD RTX 3070 8GB
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (ELKELT)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- ASUS ROG Strix OLED XG27AQDMGR (1440p,240Hz,TrueBlack Glossy,G-Sync) 3év garanciával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)





