ファイルの場所をscpサブプロセスに渡すpythonスクリプトを作成しています。それで十分ですが、パスに二重の 'が含まれるように、パスとファイル名を連結する可能性/
があります。複数のファイル区切り文字がある場合、bashは気にしないことを知っていますが、それがどのように正確に修正されるのか疑問に思っています。余分な/
sを削除するのはbash ですか、それとも本当に重要ではありませんか?
/
連結中に余分なs をチェックするために数行のコードが保存されるので、お願いします。大したことではないことは知っていますが、私も興味があります。私はcd //usr
(ではなくcd /usr
)行を持つbashスクリプトを持っていますが、これは/
パスで複数のs を使用することに意味があるかもしれないことを暗示しているようです
join
してabspath
およびそのようなコマンドを。