내가 좋아하는 데이터 파일이 있습니다일치 파일은 이식
blub\0test\0further\0
을 지금 정확한 내용이 쉘에서 해당 파일에 있는지 여부를 테스트 할 것입니다. 테스트 할 때 이식성있는 방법 (* nixs 전반)은 무엇입니까?
모든 밀교 gnu, bash 등의 확장을 무시하십시오.
내가 좋아하는 데이터 파일이 있습니다일치 파일은 이식
blub\0test\0further\0
을 지금 정확한 내용이 쉘에서 해당 파일에 있는지 여부를 테스트 할 것입니다. 테스트 할 때 이식성있는 방법 (* nixs 전반)은 무엇입니까?
모든 밀교 gnu, bash 등의 확장을 무시하십시오.
파일 내용 (또는 실제로 큰 내용)을 비교하려면 md5를 사용할 수 있습니다.
다행히 bash에는 md5sum이 있습니다! 각 콘텐츠에 해당하는 '가치'를 얻을 수 있습니다.
md5sum yourfile > tmp
cmp tmp cmpval
rm tmp
고양이의 쓸모없는 사용 *입니다. 'md5sum
사실이 아니라고 말하면 그가 원하는 내용과 비교할 수 없을 것이라고 ... –
뭐라고 요? '* yourfile *'은 와일드 카드로되어 있습니까? 'cat filename | md5sum'은'md5sum
을 그리고 쉘 스크립트되어야한다 : 당신은 당신이 다른 파일에서 찾고있는 내용을 저장하는 경우
사용할 수있는 (의이 cmpval 가정 해 봅시다)? – yellowantphil
슬프게도 기본 core utils를 가진 쉘 스크립트. – abergmeier
아마도 perl이 그것을 할 수 있습니다 : http://stackoverflow.com/questions/36304271/how-to-convert-a-ascii-null-nul-into-single-spacing-in-a-text-file-using-unix – yellowantphil