### 3.15 `val`

The `val` command is used to validate a (possibly suspect) SCCS file. If an SCCS command reports that the checksum of an SCCS file is incorrect, this may mean that the file has been corrupted. In this case, `val` may help to confirm this (but see Why val doesn’t solve the whole problem).

Example usages:-

    val s.foo
    val -mfoo s.foo
    val -r1.2 s.foo
    val s.foo s.bar SCCS/s.*
    val /proj/python/spam/spam/eggs/spam