ファイルを並べ替えることができますが、特定の行以下でのみ並べ替えることができます。手動ソートからはコンテンツを解析できないので、これを行うには2番目のユーティリティが必要です。読む?おそらくawkか?ここで私は並べ替えできるようにしたいと思いますファイルです。この場合のためにそう特定の行からファイルを並べ替える
tar --exclude-from=$EXCLUDE_FILE --exclude=$BACKDEST/$PC-* \
-cvpzf $BACKDEST/$BACKUPNAME.tar.gz \
/etc/X11/xorg.conf \
/etc/X11/xorg.conf.1 \
/etc/fonts/conf.avail.1 \
/etc/fonts/conf.avail/60-liberation.conf \
、私はライン3にソートを開始したいと思います。私はこれにかなり新しい
cat backup.sh | while read LINE; do echo $LINE | sort; done
のように、この何かをできるように機能をしなければならないつもりだと思っていますし、それは何かが欠けているようにスクリプトが見えます。また、特定の行番号で開始する方法もわかりません。
アイデア?
尾はAHHHHH ... 4を持っています。 –
ええ、質問を読んだ後、あなたは-n +3を望むでしょう。しかし、私は--files-fromを使う方が良い方法だと思っています。 – retracile
これはスティーブの提案に従って少し下に整理できることを発見しました: 'tail -n +3 backup.sh | sort -o backup.sh 'と入力します。 --files-from = ...を行うのはもっと良い選択肢ですが、それが利用可能であることを知らなかった、ありがとう。 – user148813