Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 CLI Documentation | 2025.1

# Searching specific fields

To search based on the values in a specific field, specify `field=value`.

Example: Finding jobs that contain words in specific fields

Bruno wants to find all open jobs related to filtering. He types:

    p4 jobs -e 'Status=open User=bruno filter.c'

This command finds all jobs with a `Status:` of `open`, a `User:` of `bruno`, and the word `filter.c` in any non-date field.

To find fields that do not contain a specified expression, precede it with `^`, which is the NOT operator. The NOT operator `^` can be used only directly after an AND expression (space or `&`). For example, `p4 jobs -e '^user=bruno'` is not valid. To get around this restriction, use the `*` wildcard to add a search term before the `^` term; for example: `p4 jobs -e 'job=* ^user=bruno'` returns all jobs not owned by Bruno.

Example: Excluding jobs that contain specified values in a field

Bruno wants to find all open jobs he does not own that involve filtering. He types:

    p4 jobs -e 'status=open ^user=bruno filter'

This command displays all open jobs that Bruno does not own that contain the word `filter`.

Your search for returned results