Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ちょっとした質問がありますが、よろしくお願いします。
次のように貼り付けコマンドを使用して、さまざまなテキスト ファイルをマージする必要があります。
paste -d, ~/Desktop/*.txt > ~/Desktop/Out/merge.txt
ただし、ファイルは順不同でマージされました。(テキスト ファイルには 1、2、3 などの番号が付けられます)
*.txtシナリオごとに異なる数のファイルが存在するため、使用しています。
*.txt
それを手伝ってくれませんか。
これは、同じことを1行で行うかなり長い方法です。
paste -d, $(ls ~/Desktop/*.txt | awk -F/ '{print $NF"/"$0}' | sort -n | cut -d/ -f2-) > ~/Desktop/merge.txt
私はワンライナーが好きです:-)