新しいファイルを作成し、詳細情報表示スイッチを使用してください。

新しいファイルを作成し、詳細情報表示スイッチを使用してください。

コマンドを使用して新しいディレクトリを作成するときは、mkdir-vオプションのみを追加して新しいディレクトリが作成されたことを確認してください。コマンドを発行することなく時間を節約できますls -F。このコマンドを使用して新しいファイルが作成されたことを確認する方法はありますかtouch?または、代わりに別のコマンドを使用する必要がありますかtouch

ベストアンサー1

これが終了状態の目的です。

touchファイルタイムスタンプを更新するか、最初にファイルが存在しない場合にファイルを生成するコマンド。

それは戻ってくる成功目標が達成されると終了状態になり、そうでなければ失敗します。失敗した場合、通常は失敗の理由を詳しく説明するエラーメッセージが出力されます。

if touch -- "$file"; then
  printf '%s\n' "$file was created or updated"
fi

touchスクリプトが成功しない場合に続行しないようにするには、次のように書くことができます。

touch -- "$file" || exit

(ここでスクリプトは報告されたものと同じ失敗した終了状態で終了しますtouch)。

else exitまたは上記の説明に1つを追加してくださいif


touchファイルが終了したり、リソースが不足しているなど、一部の病理学的状況でファイルを正常に更新しても、失敗を報告できます。ほとんどの場合、スクリプトはそれをファイル更新の失敗として扱います。

おすすめ記事