cpコマンドに関するAIXの質問[閉じる]

cpコマンドに関するAIXの質問[閉じる]

cpコマンドに問題があります。

kshを使用しているコマンドcpは次のとおりです。

cp -p $PATH/file_name_${VARIABLE}_???.dat $PATH/file_name_to.dat

???- 3桁の数字で動作します。これは何の問題もなく長い間職場で行われました。突然、今日このエラーが原因で操作が失敗しました。

**cp -p $PATH/file_name_20140911_942.dat $PATH/file_name_20140911_942.dat $PATH/file_name_to.dat
cp: $PATH/file_name_to.dat: A file or directory in the path name does not exist.**

$PATHジョブログの拡張を修正してください。

誰かがcpコマンドでfromファイルが2回表示され、失敗する原因を明確にするのに役立ちますか?

答え1

ワイルドカード文字(例:)は、クリックした直後とプログラムの実行が開始される前に???拡張されます(つまり、一致するファイル名に置き換えられます)。そして当然、既存のファイルに基づいて拡張(交換)されます。 Entercpその瞬間。この拡張子に名前を含むファイルを開く前に削除(または名前変更)すると、開くことが失敗して表示されるのとcp同様のエラーが表示されます。

関連情報