Visualizzazione dei risultati da 1 a 5 su 5

Discussione: vi come sed?

  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    vi come sed?

    è possibile usare vi come sed concatenandolo ad una pipeline, o il suo uso è solo interattivo?!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    solo iterativo .

  3. #3
    si' e' possibile, vedi ad esempio
    http://www.sun.com/bigadmin/scripts/.../inline_vi.txt
    Walk fast, chew slowly.
    "We used students as subjects because rats are expensive and you get too attached to them"

  4. #4
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    me lo spiegate?

    lo script nel link segnalato al post precedente cosa fa?

    codice:
    [ $# -ne 1 ] && echo "Usage: $0 <filename>" && exit 1
    
    vi <<-eof  
    :r $1
    :%g/^[\t]*$/d
    :wq!
    eof

    la prima riga cosa fa?

    vi <<-eof : apre vi e prende in input(in append) cosa?
    :r $1 : sostituisce a partire dall'ultimo carattere della linea a .... (cosa?) è giusta questa affermazione?

    :%g/^[\t]*$/d questa dovrebbe essere un'espessione regolare giusto? la d finale sta per delete i ":%" al inizio cosa fanno?

    :wq! salva ed esce(questo lo so!)

    eof e questo comando finale cosa fa?

  5. #5
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    inoltre volevo chiedere se la sintassi delle espressione regolari è una sitassi standard, la stessa espressione la posso adoperare indifferentemente in vi che in sed?

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.