この場所は次のとおりですfile.txt
。
redcar
bluecar
greencar
私はそれを作成しようとしています:
redcar redcar
bluecar bluecar
greencar greencar
いくつかの方法を試しましたが、sed
成功しませんでした。
答え1
以下は、貼り付けを使用した簡単なソリューションです。
paste -d ' ' file.txt file.txt
答え2
努力する:
sed 's/\(.*\)/\1 \1/' data.txt
答え3
これを行う方法はいくつかあります。
文全体を2回変えてください。
sed 's/.*/& &/'
予約済みスペースにコピーし、予約済みスペースをパターンスペースに追加し、改行を変更します。
sed 'h;G;s/\n/ /'
awk、フィールド区切り文字を使用して文全体を連結します。
awk '$0=$0FS$0'
答え4
私はPerlでやりますが、あなたがawkを入れたので、私はあなたにawkコードを与えます
awk '{print $0,$0;}' file.txt
編集:役に立たない猫を削除しました