私は Unix の初心者で、ファイル名のリストを含むファイルを持っています。同じディレクトリ内のすべてのファイルをコピーしようとしていますが、拡張子が異なります。動いていない。私のコードが csl_nl.sts は他のファイルの名前を持つファイルである理由を教えてもらえますか?
#!/bin/csh
set files = ("csl_nl.sts")
foreach file ('cat files')
echo "Copying" $file "to" $file.cdc
cp $file $file.cdc
end
exit 0