0
いくつかの設定ファイルをコピーするためのbashスクリプトを書いています。私はsudo bash configure.sh
を使ってファイルを実行します。私が行った変更を表示したときにファイル名に追加の文字がコピーされたbashスクリプトファイル
#!/bin/bash
cp config/ocr_pattern /usr/share/tesseract-ocr/tessdata/ocr_pattern
cp config/ocr_config /usr/share/tesseract-ocr/tessdata/tessconfigs/ocr_config
はしかし、ocr_config
が正しくコピーされますが、ocr_pattern
は、ファイル名としてocr_pattern?
の代わりocr_pattern
にコピーされます。ファイル名の末尾に?
という文字が追加されています(ocr_pattern
)。ここの問題は何ですか?
cat -A
#!/bin/bash^M
cp config/ocr_pattern /usr/share/tesseract-ocr/tessdata/ocr_pattern^M
cp config/ocr_config /usr/share/tesseract-ocr/tessdata/tessconfigs/ocr_config
を
はそれらを削除しますか?もしそうなら、あなたはしないでください – user2182349
私はあなたの質問を理解していません - おそらくあなたはそれを少し明確にすることができます – user2182349
あなたのスクリプトで** file1 **の後に迷った末尾の文字があるかもしれません。 – user2182349