This article explains how to find the pages that do not contain the page title with "-" or "#" using the Confluence Command Line Interface (CLI).
Instructions
Use the getPageList action to get the list of pages with regex filtering on a page title with parameters, space and regex.
Run the CLI action as follows to get the list of pages that do not contain the page title with "-":
--action getPageList --space "SM" --regex '^((?!-).)*$'
The output of the CLI action:
11 pages in list AAA AAA.*BBB Home SPACE MK Home This is title 0 example.txt page test pagemk.png test4#test testing_childpages testpage.jpeg
Run the CLI action as follows to get the list of pages that do not contain the page title with "-" or "#".
--action getPageList --space "SM" --regex '^((?!-|#).)*$'
The output of the CLI action:
10 pages in list AAA AAA.*BBB Home SPACE MK Home This is title 0 example.txt page test pagemk.png testing_childpages testpage.jpeg