Ho il seguente output in un file di testo:bash - come rimuovere prime 2 righe da uscita
106 pages in list
.bookmarks
20130516 - Daily Meeting Minutes
20130517 - Daily Meeting Minutes
20130520 - Daily Meeting Minutes
20130521 - Daily Meeting Minutes
sto cercando di rimuovere le prime 2 righe dalla mia uscita. Questo particolare script di shell che uso per eseguire, ha sempre quelle prime 2 righe.
Ecco come ho generato e leggere il file:
#Lists
PGLIST="$STAGE/pglist.lst";
RUNSCRIPT="$STAGE/runPagesToMove.sh";
#Get List of pages
$ATL_BASE/confluence.sh $CMD_PGLIST $CMD_SPACE "$1" > "$PGLIST";
# BUILD executeable script
echo "#!/bin/bash" >> $RUNSCRIPT 2>&1
IFS=''
while read line
do
echo "$ATL_BASE/conflunce.sh $CMD_MVPAGE $CMD_SPACE "$1" --title \"$line\" --newSpace \"$2\" --parent \"$3\"" >> $RUNSCRIPT 2>&1
done < $PGLIST
Come faccio a rimuovere quei primi 2 linee?
Queste righe sembrano come generate negli altri script. Prova a cercare le istruzioni 'echo' negli altri tuoi file come' runPagesToMove.sh' e 'confluence.sh'. Se pubblichi quei file, qualcuno potrebbe essere in grado di risolvere il problema, ma il problema non è realmente risolvibile dal codice fornito. – Adam