除去前兩行我有一個文本文件的輸出如下:慶典 - 如何從輸出
106 pages in list
.bookmarks
20130516 - Daily Meeting Minutes
20130517 - Daily Meeting Minutes
20130520 - Daily Meeting Minutes
20130521 - Daily Meeting Minutes
我期待從我的輸出刪除第一個2行。我用來執行的這個特定的shell腳本總是擁有前兩行。
我這是怎麼產生和讀取文件:
#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
如何刪除那些最上面兩行?
這些行看起來像是在其他腳本中生成的。嘗試在其他文件中查找'echo'語句,例如'runPagesToMove.sh'和'confluence.sh'。如果你發佈這些文件,有人可能能夠解決這個問題,但這個問題並不能從給出的代碼中解決。 – Adam