Hirdetés
- iPhone topik
- Új telefont és tabletet mutatott be a Telekom
- Yettel topik
- MIUI / HyperOS topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- One mobilszolgáltatások
- Az iPhone Air buktája elkaszálhatta vékonyítási lázat
- Redmi Note 14 Pro+ 5G - a tizenhármas átka
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Redmi Note 14 5G - jól sikerült az alapmodell
Új hozzászólás Aktív témák
-
coco2
őstag
válasz
Jester01
#2680
üzenetére
Megvan, köszönöm
Nyersanyag tippet had kérjek script gyártáshoz.
Bash scriptben listázni szeretném a helyi könyvtárat ( ./ ), és ha találok file-t adott kiterjesztéssel (pld ".txt" -> létezik "file.txt"), első (vagy akár utolsó) olyan létező file nevét szeretném változóba rakni (FILENAME="file.txt"). A határozatlanság oka, hogy a mappában garantáltan csak egy olyan file lesz, de ha mégis több lenne, azt valahogyan detektálni kell, és leállítanom a scriptet, vagy hibatűrés jelleggel csak az egyiket dolgozni fel a sok közül. Bármelyik jó.
Ha jól sejtem, valami áradat szerkesztővel kell majd játszadoznom. Jól jönne rá pár példa, hogyan, és hogy az áradatszerkesztő scriptjéből hogyan mozgathatok adatot kívülre, ha egyáltalán bárhogyan.
-
coco2
őstag
Sziasztok!
Linux / bash script. Kicsit (nagyon) kijöttem a gyakorlatból.
Van egy környezeti változó, T_STR. Benne van mondjuk ez: "custom str". Környezetből használom shell scriptben (/bin/bash enyem_script.sh) valahogy így:
#!/bin/bash
echo "${T_STR}"
echo "$T_STR"
echo ${T_STR}
echo $T_STRValaki le tudja írni nekem legalább dióhéjban, hogy mi a különbség ezek között az echo-k között? Ami különbség van, az mikor számít?
A ""-ről talán az volt, hogy ha space van a stringben, és nem raktam macskakörmök közé a változó értékét olyankor, amikor egy shell parancsba beillesztettem, akkor az két külön paraméternek minősülhet, és "szét törhet" miatta a parancs bemenetem. De erre visszaigazolást várnék tényleg ez van-e vele, vagy rosszl emlékszem?
A { }-ről valami változó érték értelmezés volt talán, de már nem emlékszem.
Új hozzászólás Aktív témák
- LEGO klub
- eGPU tapasztalatok
- iPhone topik
- M.2 csatlakozók terén (is) jónak ígérkezik az MSI közelgő AMD-s alaplapja
- Aim training (Aimlabs, Kovaak's, Aimbeast stb.)
- Samsung LCD és LED TV-k
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- PROHARDVER! feedback: bugok, problémák, ötletek
- Új telefont és tabletet mutatott be a Telekom
- Samsung kuponkunyeráló
- További aktív témák...
- BESZÁMÍTÁS! MSI B450M R5 3600X 16GB DDR4 512GB SSD RTX 2060 Super 8GB GameMax STORM Black 600W
- magyar billentyűzet - 136 - Lenovo Legion Pro 7 (16IRX9H) - i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
- Apple iPhone 12 Mini / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 89%
- iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, 100% Akkumulátor
- Lenovo T450s notebookok - 14", i5-i7, 4-12GB RAM, eu vil.bill, számla, gar
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest
Köszönöm


