Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di stuart
    Registrato dal
    Dec 2002
    Messaggi
    99

    come eliminare stringhe da un file di testo

    ciao a tutti
    ho un file di testo lunghissimo
    sono i pacchetti della mia debian
    vorrei installarli con apt su un'altra ma.........
    i pacchetti me li ha elencati così
    • libcroco3/stable uptodate 0.6.0-2
      krec/stable uptodate 4:3.3.2-1
      libc6-dev 2.3.5-6 newer than version in archive
      xscreensaver-gl/stable uptodate 4.21-3
      python-foomatic/stable uptodate 0.7.4.14
      libwxbase2.4-1 2.4.4.1.1 installed: No available version in archive
      libfreetype6/stable uptodate 2.1.7-2.4
      discover1-data 1.2005.04.23 newer than version in archive
      xscreensaver/stable uptodate 4.21-3
      libgsf-1/stable uptodate 1.11.1-1
      xfonts-artwiz/stable uptodate 1:1.3-2
      tk8.4/stable uptodate 8.4.9-1


    vorrei solo togliere in automatico lo / e quello che c'è dopo
    mi pare che in linux si possa fare, ho cercato per mare e per terra ma non ho trovato
    và bene qualunque cosa, anche usare word e notepad ma datemi un consiglio, sono oltre 700 pacchetti!

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    codice:
    sed -i "s%[ /].*$%%" file_di_testo_lunghissimo
    ciao
    slack? smack!

  3. #3
    Utente di HTML.it L'avatar di stuart
    Registrato dal
    Dec 2002
    Messaggi
    99
    scusa se ti rispondo solo ora ma sei un grandissimo
    spettacolo!
    manco lo conoscevo sed
    ora un'altra richiesta
    ecco un estratto del mio file ora:

    libgstreamer-plugins0.8-0
    cpp-3.3
    binutils
    kooka
    python2.3-sip4-qt3
    libxcursor1
    libgimp2.0
    libgnet-dev
    libfaac0
    libwrap0
    libxv-dev
    ttf-kochi-gothic
    libsdl1.2debian
    kopete
    gcc-3.4
    libjpeg62-dev
    libfribidi0
    libcupsimage2
    libqt3c102-mt
    docbook-xml
    kde-icons-noia
    libfltk1.1c102
    libavifile-0.7c102
    libsdl1.2debian-oss
    gtkhtml3.6

    sono circa 700 stringhe che se però le copio ed incollo in una shell per aptizzarle (che brutto vocabolo) la mando in panico
    esiste per caso un modo di metterle una dopo l'altra separate solo da uno spazio?
    chiedo troppo ma magari i miracoli si ripetono
    grazie ancora comunque, metà del lavoro è già fatto

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    746
    codice:
    apt-get install `cat file`
    oppure
    codice:
    for pkg in `cat file`; do
          apt-get install $pkg
    done

  5. #5
    Utente di HTML.it L'avatar di stuart
    Registrato dal
    Dec 2002
    Messaggi
    99
    grazie per il suggerimento ma:
    debian:/home/daniele# apt-get install 'cat /home/daniele/File\ di\ testo'
    Lettura della lista dei pacchetti in corso... Fatto
    Generazione dell'albero delle dipendenze in corso... Fatto
    E: Impossibile trovare cat
    VVoVe:

    per la seconda soluzione devo fare un copia incolla in un file e renderlo eseguibile, vero?
    perdona la mia ingnoranza ma non pensavo che apt desse queste possibilità

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    411
    Attenzione agli apici!!!

    Ti servono questi: ( ` ) non questi ( ' )
    RTFM.
    Pessimismo e fastidio.

  7. #7
    Utente di HTML.it L'avatar di stuart
    Registrato dal
    Dec 2002
    Messaggi
    99
    grazie ancora b00malek
    lo sapevo che doveva funzionare

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 © 2024 vBulletin Solutions, Inc. All rights reserved.