![파일 및 폴더에서 슬래시 교체/제거](https://linux55.com/image/131270/%ED%8C%8C%EC%9D%BC%20%EB%B0%8F%20%ED%8F%B4%EB%8D%94%EC%97%90%EC%84%9C%20%EC%8A%AC%EB%9E%98%EC%8B%9C%20%EA%B5%90%EC%B2%B4%2F%EC%A0%9C%EA%B1%B0.png)
저는 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