Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Nothing con il suo nuovo Phone 4(a) conferma la sua identità visiva puntando su una costruzione che nobilita il policarbonato. La trasparenza resta l'elemento cardine, arricchita da una simmetria interna curata nei minimi dettagli. Il sistema Glyph si evolve, riducendosi nelle dimensioni ma aumentando l'utilità quotidiana grazie a nuove funzioni software integrate e notifiche visive. Ecco tutti i dettagli nella recensione completa
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Nelle ultime settimane abbiamo provato la Corsair Vanguard Air 99 Wireless, una tastiera tecnicamente da gaming, ma che in realtà offre un ampio ventaglio di possibilità anche al di fuori delle sessioni di gioco. Flessibilità e funzionalità sono le parole d'ordine di una periferica che si rivolge a chi cerca un prodotto capace di adattarsi a ogni esigenza e ogni piattaforma
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-08-2006, 12:05   #1
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Software per unire file

Ragazzi, ho circa 200 file txt, e dovrei mettere il contenuto di tutti questi file in un unico file txt.
Sapreste consigliarmi qualcosa di già fatto???
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2006, 14:01   #2
Marco Giunio Silano
Senior Member
 
L'Avatar di Marco Giunio Silano
 
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 908
Quote:
Originariamente inviato da franksisca
Ragazzi, ho circa 200 file txt, e dovrei mettere il contenuto di tutti questi file in un unico file txt.
Sapreste consigliarmi qualcosa di già fatto???
lo facevo all'albore dei tempi con il dos e bastava fare copy c:\<directory con i file>\*.* <nomefile>.txt
Funzionava all'epoca con il 3.30.
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita
Milla
Marco Giunio Silano è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2006, 14:04   #3
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
ok, provo, e se va bene, GRAZIE
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2006, 14:14   #4
Marco Giunio Silano
Senior Member
 
L'Avatar di Marco Giunio Silano
 
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 908
Quote:
Originariamente inviato da franksisca
ok, provo, e se va bene, GRAZIE
se non va, scriviti due righe di codice e via! append append append....
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita
Milla
Marco Giunio Silano è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2006, 15:15   #5
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da Marco Giunio Silano
se non va, scriviti due righe di codice e via! append append append....
và.
Il codice lo avevo fatto, solo che impegava troppo tempo, in effetti questo va bene, il tempo è assai lo stesso, ma perchè sono grossi file.

Comunque grazie mille.
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2006, 15:46   #6
Marco Giunio Silano
Senior Member
 
L'Avatar di Marco Giunio Silano
 
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 908
Quote:
Originariamente inviato da franksisca
và.
Il codice lo avevo fatto, solo che impegava troppo tempo, in effetti questo va bene, il tempo è assai lo stesso, ma perchè sono grossi file.

Comunque grazie mille.
Non ho capito, ha funzionato? Se sì, sono contento...
Ciao e buona giornata!
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita
Milla
Marco Giunio Silano è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2006, 15:57   #7
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da Marco Giunio Silano
Non ho capito, ha funzionato? Se sì, sono contento...
Ciao e buona giornata!
si funziona, il codice che avevo fatto io impegava troppe risorse, basti pensare che la conversione in pdf mi ha dato 5600 pagine.......per questo cercavo qualcosa di già fatto.

Comunque grazie.
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 03-04-2008, 12:48   #8
bettola
Senior Member
 
L'Avatar di bettola
 
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
il comando DOS è valido, ma in che ordine unisce i file?
__________________
www.valeweb.net - fotografare.wordpress.com
Sony Vaio FE21H with Fluxbox on Ubuntu
bettola è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 19:03   #9
Zumpagnau
Member
 
Iscritto dal: Sep 2008
Messaggi: 46
Scusate se riesumo questo topic ma piuttosto di aprirne un altro..
Vi illustro il problema

Ho 2 file .txt e devo aggiungere al file 1 stringhe di parole che contiene solo il testo 2

esempio:

file 1

red 3
green 1
x 0
y 0

file 2

red 2
green 6
blue 5
x 1024


//*****************

Combinato.txt

red 3
green 1
blue 5
x 0
y 0

Combinato2.txt

red 2
green 6
blue 5
x 1024
y 0

//*****************

// ps. non conta l'ordine in cui mette le linee di testo //


Scusate la poca chiarezza della domanda qualcuno conosce un programmino??

GRAZIE!!!
Zumpagnau è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 20:32   #10
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Ma la struttura è sempre quella, cioè ogni riga è costituita da 2 "parole", una stringa di testo e un valore numerico e a te interessa solo confrontare il testo?
john_revelator è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 13:39   #11
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da Zumpagnau Guarda i messaggi
...
trovati un amico che sappia programmare e sei apposto, i vuole 10 minuti a realizzare un programma che fa più o meno quello che ti serve, ma dubito tu trovi un anima tanto pia qui sul forum
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 18:09   #12
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Tutto sono tranne che un'anima pia, comunque provo lo stesso ad aiutarti.
Ho provato a risolvere il tuo problema tramite la powershell. Per le informazioni relative alla sua installazione ti rimando a questo link


http://forum.html.it/forum/showthrea...7#post12157627

Visto che può risultare scomodo lavorare da shell con script più lunghi di una sola riga ti consiglio di scaricare l'editor powershell analyzer (è pure standalone) da qui

http://www.shelltools.net/

Raggiungi la cartella contenente i due file come faresti col classico prompt dei comandi e poi lancia questo script

Codice:
# creo nella cartella dove ci sono i miei due file un terzo file, identico a file1.txt
copy-Item file1.txt -destination file3.txt 
# recupero il contenuto dei due file rimuovendo tutte le cifre finali lasciando solo la parte letterale
$file1 = (Get-Content file1.txt | % {$_ -replace "\d+$", ""})
$file2 = (Get-Content file2.txt | % {$_ -replace "\d+$", ""})
# confronto gli oggetti per trovare le parti testuali del file2 non presenti nel file1
$diff = compare-Object $file1 -differenceobject $file2
# ciclo il file2 riga per riga
foreach($riga in gc file2.txt) {
        # ciclo ogni singola riga delle differenze trovate
        foreach($row in $diff) {
           # se la riga del file2 inizia come la riga contenuta nell'array delle differenze...
           if ($riga.startswith($row.inputobject)) {
                # ... allora ne aggiungo il contenuto al file3
                add-Content file3.txt -value $riga
               }
            }
         }
L'ho scritto al volo e testato su file di poche righe simili al tuo esempio ma mi sembra che faccia quanto hai richiesto. Fammi sapere.
john_revelator è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2009, 18:23   #13
Zumpagnau
Member
 
Iscritto dal: Sep 2008
Messaggi: 46
Scusatemi non trovavo piu' il topic!! Grazie mille ora provo



ADD:
Testato!! Quasi giusto solo che non mi metteva i caratteri non comuni!! Mi sono letto una guida, cerco di cavarmela da solo!
Grazie mille per il supporto!!

Ultima modifica di Zumpagnau : 01-11-2009 alle 18:47.
Zumpagnau è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2009, 21:50   #14
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Se spieghi meglio che difficoltà incontri si prova ad aiutarti.
john_revelator è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2009, 16:40   #15
Zumpagnau
Member
 
Iscritto dal: Sep 2008
Messaggi: 46
risolto!! Grazie mille ancora veramente
Zumpagnau è offline   Rispondi citando il messaggio o parte di esso
Old 15-12-2010, 20:24   #16
Thommino
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 18
Ciao a tutti mi aggiungo a questo thread, perchè la mia necessità è sempre la stessa, ma con caratteristiche diverse.

Ho due file:
1 File contiene:
TitoloA,TitoloB

2File contiene:
ti,toloa1
tit,oloa2
tito,loa3

File Unione:
TitoloA,TitoloB
ti toloa1,
tit oloa2,
tito loa3,

Vorrei specifiare il nome del file1 e file2, senza usare *.*. In più dovrebbe aggiungere la , alla fine di ciascuna riga. In più deve eseguire una replace della "," con " "
Idee semplici? Non so fare script, ma devo scedulare l'operazione ogni giorno in modalità batch
Grazie

Ho provato a fare un file.bat
copy /b file1.txt+file2.txt completo.txt

E l'append funziona bene, ma adesso il replace sul completo e la , a fine riga?


---------------------------------------------------------------------------------
Copiando un po' il lavoro degli altri su internet ho fatto così:
1) Creato due vbs
# sostituisce la virgola
Set objFS = CreateObject("Scripting.FileSystemObject")
strFile = "file2.txt"
Set objFile = objFS.OpenTextFile(strFile)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
If Len(strLine)> 0 Then
strLine = Replace(strLine,","," ")
End If
WScript.Echo strLine
Loop

#sostituisce il carattere a capo [NON FUNZIONA]
Set objFS = CreateObject("Scripting.FileSystemObject")
strFile = "file2_comma.txt"
Set objFile = objFS.OpenTextFile(strFile)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
If Len(strLine)> 0 Then
strLine = Replace(strLine,vbCrLf,","&vbCrLf)
End If
WScript.Echo strLine
Loop


A questo punto utilizzare un bat che fa:
cscript /nologo myreplace.vbs > file2_comma.txt
ren file2.txt file2_comma.txt
cscript /nologo myreplace2.vbs > file2_comma_Chr13.txt
ren file2_comma.txt file2_comma_Chr13.txt
copy /b file1.txt+file2_comma_Chr13.txt completo.txt


A parte il fatto che lo script 2 non funziona, l'operazione così com'è non è performante.Devo ciclare su file da 100.000 righe e diversi mb. [I due scipt li posso anche unire ma deve funzionare il secondo prima!

Ultima modifica di Thommino : 15-12-2010 alle 21:35.
Thommino è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lav...
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Opel in Formula E dalla Stagione 13: con...
Windows 11 26H1: ecco le scadenze esatte...
Arriva HiSecEngine USG6000G, la nuova ga...
Xiaomi SU7 2026 ufficiale con 902 km di ...
Il tuo vecchio iPhone potrebbe essere gi...
Già disponibile un primo aggiorna...
Accessori auto in sconto su Amazon: aspi...
Scope elettriche super economiche su Ama...
Dalla Svizzera ad Amazon: Rivr e i suoi ...
Recensione OPPO Find N6: il miglior fold...
OpenAI prepara una super app desktop che...
Fortnite apre a Star Wars: i creator pot...
Val Kilmer tornerà al cinema grazie all'...
Jensen Huang: evitate di diffondere alla...
iOS 18 sotto attacco: DarkSword ruba cry...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v