シェルスクリプトを使用しています。 "sed"を使ってファイルコンテンツを別のファイルにコピーする方法。私はこのコピーを完成させるためにsedだけを使わなければなりません。sedでファイルの内容をコピー
1
A
答えて
0
sedは出力をファイルではなく標準出力に書き込みます。リダイレクトを使用する必要があります。一つの可能なコマンドは次のとおりです。
sed -e '' <"${OLDNAME}" >"${NEWNAME}"
... なぜ、言った:
sed -n 'p' myInFile > myOutFile
0
必要なのは、NOOPのですか?ほとんどの小型組み込みシステムはbusyboxを使用していますが、cpを持っていないかもしれませんが(専用のルータアプライアンスを使わずにbusyboxを構築しました!)、busybox configにcatを追加するのはちょっとばかりです。
0
示唆したように、あなたははでこれを行うをsedのが、なぜ単にCPコマンドでファイルをコピーすることはできませんか?特定のファイルへ
+1
cpはシェルの組み込みではないため、組み込みシステムでは、(1)ビジーボックスを使用していないか、(2)非常にカットダウンしているビジーボックスで使用できない可能性があります。確かに、sedはどちらかではありませんが、他の理由ですでにインストールされている可能性があります。まだ愚かな - シェルだけで十分です。 –
1
あなたが実際にSEDでの書き込み機能を使用したい場合は、あなたが書くことw
コマンドを使用することができますが
sed -n "w$NEWNAME" $OLDNAME
関連する問題
- 1. ファイルの内容を別のファイルにコピー
- 2. HTMファイルの内容をクリップボードにコピー
- 3. とxmlファイルの内容を置き換えるsedの
- 4. コピー内容
- 5. テキストファイルの内容をコピーして別のファイルにコピー
- 6. 別のファイルの内容と行ごとにsedの亜分割
- 7. sed file2の内容をfile1の内容で置き換えます
- 8. imgファイルの内容を別のimgファイルにコピー
- 9. ディレクトリの内容をPythonでディレクトリにコピー
- 10. Javaでディレクトリの内容をコピー
- 11. 画像の内容をコピーする(2つのファイルをコピーしない)
- 12. 端末を使用してファイルの内容をコピーする
- 13. Unixのは、sedの - 私は、次の内容のファイルを持っている
- 14. sedを使用して特殊文字を含むファイルの内容を挿入
- 15. コンソールウィンドウの内容をクリップボード/ファイルにコピーする方法
- 16. sendfileはファイルの内容をコピーしません
- 17. .txtファイルの内容をchar配列にコピーする方法は?
- 18. なぜ "sed -n -i"は既存のファイルの内容を削除しますか?
- 19. コピーで上書きファイル内容IFなく、同じ
- 20. HttpMethodの内容を別のHttpMethodにコピー
- 21. divの内容を別のdivにコピー
- 22. ファイルの内容がtarファイルにコピーされないのはなぜですか?
- 23. フレームの内容をシートにコピー
- 24. フォルダの内容をコピーする
- 25. ScalaCheck IntelliJツールチップの内容をコピーする
- 26. streambufの内容を文字列にコピー
- 27. gitブランチの内容をマスターにコピー
- 28. DataGridViewの内容をクリップボードにコピー
- 29. シェルスクリプト内でsedを使用して、一致するテキストを別のファイルの内容に置き換えます。
- 30. ファイルを開き、その内容を別のファイルにコピーします。
これは、私はそれを取る、宿題のですか? sedとシェルだけの組み込みシステムを使っていても、シェルだけで十分です。 sedを使用する理由はありません。 –
eh .....あなたの先生に "F $%#OFF"を教えて、何かを超越するように教えてください。 cp file1 file2 –