» »

avtomatsko spreminjanje vsebine datoteke

avtomatsko spreminjanje vsebine datoteke

Blisk ::

Imam cca 1000 datotek, katere moram vsake toliko časa izprazniti, se pravi, da ime datoteke in pravice mora ostati popolnoma isto, samo jo je treba odpreti in pobrisati vsebino in nato shraniti in zapreti.
Ali obstaja kak program za to, ali kakšna skripta, da mi to dela avtomatsko, se pravi izprazni prvi fajl in gre na naslednjega in tako vse do konca in to samo avtomatsko, ko jaz to poženem?
Sistem ni pomemben ali windows ali linux, ker se bom prilagodil, samo če obstaja kaj takega. Sam se ne spoznam na programiranje, zato skripte ne znam narediti.
Trenutno delam to na roke preko winscp.
Če mi kdo kaj najde bom zelo hvaležen.
  • spremenil: Blisk ()

corwin68 ::

linux. tak, iz glave ...

#!/bin/bash
DATOTEKE=/neka/pot/*
for f in $DATOTEKE
do
  echo "Praznim $f"
  > f
done


stestiraj tam, kjer ne bo škode :)

Blisk ::

hvala za tole, samo ne dela.
Napiše "Praznim" in potem vsako datoteko posebej in pot in ko preverim vsebino je še vedno isto kot je bilo
pa ugotovil sem še eno slabost :) Namreč rabil bi, da mi datoteke z današnjim datumom ne prazni ali pa vsaj ne 20 najnovejših.

verjetno manjka v tejle skripti tist del, da vse označi pa pobriše....

Zgodovina sprememb…

  • spremenil: Blisk ()

GupeM ::

#!/bin/bash
#-mtime +1 pomeni da najde datoteke ki so bile spremenjene pred več kot enim dnevom.
# Kako dobiš datoteke ki so bile narejene pred več kot enim dnevom pa ne vem
for f in $(find /pot/do/datotek/ -mtime +1 -type f)
do
  echo "Praznim $f"
  > $f
done

Zgodovina sprememb…

  • spremenil: GupeM ()

corwin68 ::

tak je to, ko pišeš iz glave :)

Mislim, da linux ne zapiše , kdaj je bila datoteka ustvarjena. Samo access , modification in metadata change.

Blisk ::

zadeva deluje, je pa zanimivo, da od skupine datotek, rečmo datum 15 pusti ta zadnjo in potem datum 16 spet pusti ta zadnjo, od vsakega dneva pusti eno datoteko :)
hvala sem dolžan za pivo

Zgodovina sprememb…

  • spremenil: Blisk ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Bash osnove

Oddelek: Programiranje
242003 (793) Brane22
»

Batch skripta za brisanje map, starejših od X dni

Oddelek: Operacijski sistemi
5802 (737) krneki0001
»

batch fajl iz txt (strani: 1 2 )

Oddelek: Programiranje
659621 (8282) b3D_950
»

[bash] Sortiranje fotografij po datumu

Oddelek: Programiranje
101443 (1004) Mike0
»

Linux skript

Oddelek: Programiranje
92103 (1917) MRB0rYS

Več podobnih tem