let md5sum_of_string s = let com = Printf.sprintf "echo %s | md5sum | cut -d\" \" -f 1" (Filename.quote s) in let ic = Unix.open_process_in com in let s = input_line ic in close_in ic; ignore (Unix.wait ()); s