Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Eliminare righe bianche da un file

    Ciao a tutti

    A volte, inviando via FTP su un server unix un file .php, quando lo riscarico (ad esempio se voglio lavorare da casa) lo ritrovo cambiato: viene aggiunta 1 riga vuota ogni riga.
    Ad esempio, se il file prima era
    <?php
    echo "ciao mondo";
    ?>
    dopo il download lo ritrovo cosi:
    <?php

    echo "ciao mondo";

    ?>


    esiste un tool che elimina le righe vuote da un file?

  2. #2
    ma le righe vuote non vengono memorizzate nei file, che programma usi per aprirlo?
    Non piangere perchè qualcosa è finito, ma sorridi perchè è accaduto...
    I'll be the king of World

    Il tennis è bello, ma Roger lo è di più...

  3. #3
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    puo essere dovuto ad una errata conversione dei CR+LF di windows nel solo LF di Linux per l'invio a capo.

    Che client ftp usi?
    Guarda se ha la possibilità di settare manualmente il trasferimento in modo ASCII (e non BINARY) del file.

    Al limite prova con il comando FTP della shell di windows, che di sicuro supporta la modalità (se ti servono delucidazioni chiedi pure)

    Se non risolvi comunque puoi sempre usare un editor che supporti ricerca e sostituzione anche dei caratteri speciali per sostituire il doppio invio a capo con uno solo
    ...al limite va bene anche Word:
    apri il file scegli Modifica->Sostituisci
    nel campo trova scrivi ^p^p
    (^p è il codice per l'invio a capo)
    nel campo sostituisci scrivi ^p
    premi su sostituisci tutti.
    salva in modalità solo testo (txt).
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  4. #4
    [supersaibal]Originariamente inviato da Habanero
    puo essere dovuto ad una errata conversione dei CR+LF di windows nel solo LF di Linux per l'invio a capo.

    Che client ftp usi?
    Guarda se ha la possibilità di settare manualmente il trasferimento in modo ASCII (e non BINARY) del file.

    Al limite prova con il comando FTP della shell di windows, che di sicuro supporta la modalità (se ti servono delucidazioni chiedi pure)

    Se non risolvi comunque puoi sempre usare un editor che supporti ricerca e sostituzione anche dei caratteri speciali per sostituire il doppio invio a capo con uno solo
    ...al limite va bene anche Word:
    apri il file scegli Modifica->Sostituisci
    nel campo trova scrivi ^p^p
    (^p è il codice per l'invio a capo)
    nel campo sostituisci scrivi ^p
    premi su sostituisci tutti.
    salva in modalità solo testo (txt). [/supersaibal]
    Grazie per la risposta, in effetti anche il capo mi aveva detto che probabilmente era un problema dovuto al diverso carattere di "a capo" unix-windows.
    Grazie anche per il consiglio con Word, ci avevo pensato ma non conoscevo il codice ^p^p (in "trova-sostituisci" nei caratteri speciali ho trovato ^l (interruzione di riga manuale) ma non era quello che serviva.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.