Hirdetés
- Kockázatmentesen a helyesebb testtartásért
- Androidos fejegységek
- AMD GPU-k jövője - amit tudni vélünk
- Kezdő fotósok digitális fényképei
- Milyen TV-t vegyek?
- Milyen notebookot vegyek?
- Androidos tablet topic
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- Ne várj sokat a vásárlással: drágulás a láthatáron
Új hozzászólás Aktív témák
-
válasz
Véreshurka
#2615
üzenetére
Szerintem te nem ezt akarod

Ez csak akkor szinkronizálja bármelyik könyvtárat is, ha az összes ott van meg a .bac párja is - én azt gondolnám, hogy igazából az lenne a kívánt működés, hogy ha ott van egy könyvtár meg .bac párja, akkor azt szinkronizálja, függetlenül a többi könyvtártól.
Ennek szellemében:
function do_backup()
{
for DIR in "$@" ; do
BAC="$DIR.bac"
if [ -d "$DIR" ] && [ -d "$BAC" ] ; then
rsync -a --delete "$DIR" "$BAC"
fi
done
}
DIRS=("foo" "bar" "foo bar")
do_backup "${DIRS[@]}"
do_backup "foo" "bar" "foo bar"
do_backup /backup/dirs/*A három do_backup csak szemléltetésnek van (az első egy arrayban tárolja a szinkronizálandó könyvtárak neveit, a második simán felsorolja, a harmadik meg az adott helyen lévő könyvtárakat használja)
-
válasz
Véreshurka
#2615
üzenetére
kb. ezt kellene:
for i in mappa3 mappa4 mappa5; do[ test -d $i ] && [ test -d "${i}.bac" ] && rsync -a --delete $i "${i}.bac"done -
lev258
veterán
válasz
Véreshurka
#2615
üzenetére
Az rsync-hez nem igazán értek, de jelenleg az if használatod jobban zavar. Logikailag nem értem a dolgot.
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Kuponkunyeráló
- Lecsap az S26 Ultra az Exynos 2600-ra
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kockázatmentesen a helyesebb testtartásért
- Napelem
- Elektromos autók - motorok
- Androidos fejegységek
- További aktív témák...
- HIBÁTLAN iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3330, 100% Akksi
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- HP 24" IPS LED FULL HD monitor 24fh 4HZ37AA
- LG UltraGear Gaming Monitorok : BLACK NOVEMBER -30%
- BESZÁMÍTÁS! AMD Ryzen 7 5800X3D 8 mag 16 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



