두 개의 파일 이름을 인수로 허용하는 프로그램이 있습니다. 두 번째 파일을 만들기 위해 첫 번째 파일을 읽습니다. 프로그램이 첫 번째 파일을 덮어 쓰지 않도록하려면 어떻게합니까?두 파일 이름이 동일한 실제 파일을 가리키는 지 확인하는 방법
제한 :
- (소프트 또는 하드) 파일 시스템에서 지원하는
- 파일 권한을 고정하고 첫 번째 파일을 읽고 두 번째 파일입니다 필요가있다 링크 할 때 작업을 계속해야하는 방법
- 그것은 바람직 플랫폼 중립적이어야 행해지고
UNIX 및 Linux 철학에서 이러한 프로그램을 필터라고합니다. 일반적으로 표준 입력 (STDIN)을 읽고 표준 출력 (STDOUT)에 씁니다. 이렇게하면 호출자에게 그러한 검증의 책임을 맡기는 프로그램 작성이 쉬워집니다. 귀하의 프로그램은 그 일을하는데 집중할 수 있습니다. –