答えて
>
ように使用
:>
リダイレクト演算子です。 :
は組み込みのシェルコマンドで、true
コマンドと同等です。ほとんどの場合、スクリプトのプレースホルダとして使用されます。
:> filename
は、ファイルを空にします。
WebMonster:ありがとう、 –
bashのdo-nothing演算子(WebMonsterが指摘しているようにtrue
に相当)であるため、このコマンドは実際には次のファイルを作成し、サイズを0に切り捨てます。
通常、存在しない空のファイルを作成するには、touch
を使用できますが、ファイルが存在し、データがある場合は空にしてください。これは、両方のことを同時に行う方法です。
私はあなたがunixoideオペレーティングシステムでシェルを使用していることを前提としています。通常、 ">"コマンドはコマンドの出力をファイルに送ります。
「:」とは分かりませんが、この部分はファイルに送信される「何もない」と思われます。
bashで、help :
があなたに与えます:
:: :
No effect; the command does nothing. A zero exit code is returned.
それはそれは前に述べたように、ことは注目に値するが、:
は通常
while :
do
date
sleep 60
done
のように、真の起こりしかし、厳密に言えば、 :
あなたのコマンドには必要ないので、簡単に書くことができます。
> /server/logs/access_log
重要なファイルを切り捨て避けるために
うっかりそれはnoclobberをオプション
set -o noclobber
を設定する方が良いでしょうし、あなたがそれを行うにしようとした場合、あなたはそれを
>| /server/logs/access_log
を強制したい場合、それは
-bash: /server/logs/access_log: cannot overwrite existing file
を吐くだろう
'> |'とclobberのヒントのおかげで素晴らしいです。 –
- 1. Explain - > in PHP
- 2. PostgreSQLのEXPLAINコマンドの出力の解析
- 3. mySQL command Explain ignore LIMIT?
- 4. Linuxカーネルパスウォーク。 lookup_slow explain
- 5. EXASOL Explain Analyze Query
- 6. SQL Explain Plan Tuning
- 7. EXPLAINのSQL構文エラー
- 8. PostgreSQLのEXPLAINで `width`フィールドの意味は何ですか? <a href="http://www.postgresql.org/docs/8.3/static/using-explain.html" rel="noreferrer">the EXPLAIN documentation</a>から
- 9. Explainサブクエリなし親クエリ
- 10. MySQLのEXPLAINタイプ:ALL問題
- 11. Explain JMeterレポートの結果
- 12. SQLクエリ遅すぎるEXPLAIN
- 13. EXPLAIN ANALYZEの理解方法
- 14. Selenium IDE> addコマンド
- 15. VIMのGTとgTをマッピングして+コマンド+シフト+ [コマンド+シフト+]
- 16. C++のif(cin >>)コマンドを使用
- 17. EXPLAINを指定しないEXPLAINとEXPLAINを指定したクエリが異なる行数を表示するのはなぜですか?
- 18. MySQLクエリの最適化とNoobのEXPLAIN
- 19. .explain()出力のステージは何ですか
- 20. Postgresqlの出力EXPLAIN ANALYZE to file
- 21. Postgres EXPLAINとインデックスを置く場所
- 22. EXPLAINの結果をテーブルに入れる?
- 23. Mongodbのexplain(): "nscanned"と "nscannedObjects"の違い
- 24. shコマンド:exec 2>&1
- 25. > out.txtコマンドの使用C#
- 26. JavaコードからHive Explainコマンドを実行するにはどうすればよいですか?
- 27. メイク:C:</p> <p>メイク:C:</p> <p>と</p> <p>メイクを見つけていないコマンド:コマンドは
- 28. コマンドを使用してFILE2.TXT> AWK
- 29. テキストを<span>(jqueryコマンド)に変更
- 30. <p></p> ...コマンドを実行すると、コマンドプロンプトでバッチファイル
このために ":"コマンドを使用するのは少し不必要なようです。単に ">ファイル名"だけではないのですか? – entitledX
あなたが正しいと思われますが、 ':'演算子を使う必要はありません。それを試みたことはありません。 –