0

いくつかのファイルをある場所から別の場所 (ファイルが存在する可能性がある場所) にコピーする必要があるという要件があります。そうしているうちに、

  1. ファイルが既に存在する場合は、バックアップを取る必要があります。
  2. 新しいファイルを同じ場所にコピーします

ポイント2の問題に直面しています。ファイルをコピーするための宛先パスを取得しようとしていますが、ファイルのディレクトリを抽出できません。コマンドのさまざまなオプションを使用してみfindましたが、クラックできませんでした。
コマンドで使用できるように、完全なファイル パスからファイル名を削除する必要がありますcp。私はシェルスクリプトを初めて使用します。任意のポインタをいただければ幸いです。

4

2 に答える 2

0

ファイル名だけが必要な場合は、

basename /root/wkdir/index.txt

ファイル名のみを返す変数に割り当てますか?

于 2013-08-07T17:02:54.247 に答える