파일 및 폴더에서 슬래시 교체/제거

파일 및 폴더에서 슬래시 교체/제거

저는 Linux Lubuntu를 실행하고 있습니다.

/쉘 스크립트를 사용하여 파일 이름과 폴더 이름(MAC 컴퓨터를 사용하여 생성됨)에서 슬래시를 바꾸거나 제거하는 방법을 찾고 있었습니다.내 백업 파일에서만 작동합니다..

검색해봤는데 없는 것 같더라구요빈랑나무 열매 백업이전에는 백업할 때 이러한 슬래시를 제거하려고 시도한 사람이 없었습니다. 파일 이름과 폴더 이름을 확인하고 슬래시로 이름을 바꾸는 방법에 대한 정보를 찾을 수 없지만 읽은 후에 sed.

아마도 Areca Backup의 "전처리 스크립트"가 어떻게 작동하는지에 대해 최소한 약간의 정보를 갖고 있는 사람이라면 좋을 것입니다.

(앞서 말했듯이 가능하다면 백업에서 작동하고 싶습니다)

이전 파일 이름: foo/bar.jpg

다음 파일 이름: foobar.jpg

답변1

echo 'foo/bar.jpg' | sed 's|/||g' 

답변2

다음을 사용하여 경로에서 제거할 수 있습니다 sed./

someFile="/path/to/some/file"
sed -e 's./..g' <<< "${someFile}
pathtosomefile

관련 정보