Linux が初めてで、これを難しい方法で回避しようとしています。「検索」コマンドの結果を含むファイル (「output.txt」) があります。「output.txt」の最初の 3 行の例:
/home/user/temp/LT50150292009260GNC01/L5015029_02920090917_MTL.txt
/home/user/temp/LT50150292009276GNC01/L5015029_02920091003_MTL.txt
/home/user/temp/LT50150292009292GNC01/L5015029_02920091019_MTL.txt
awk または sed (または同様のもの) を使用して、各行にリストされているパスから 2 つの部分を抽出し、次のように各行に追加情報を追加して新しいファイル (「run.txt」) に出力したいと思います。
cd /home/user/temp/LT50150292009260GNC01; $RUNLD L5015029_02920090917_MTL.txt
cd /home/user/temp/LT50150292009276GNC01; $RUNLD L5015029_02920091003_MTL.txt
cd /home/user/temp/LT50150292009292GNC01; $RUNLD L5015029_02920091019_MTL.txt
これには「カット」なども含まれると思いますが、フォルダー名とファイル名の変更をどのように説明するかについて頭を悩ませることはできません。
どんな助けでも大歓迎です。