generated at
Scrapbox:ページタイトルのリストを取得する
sbtitle.sh
#!/bin/bash CURL='/opt/local/bin/curl' JQ='/opt/local/bin/jq' ProjectName="suto3scratchpad" Limit=100 Skip=0 cmdname=`basename $0` while getopts p:l:s: OPT do case $OPT in "p" ) ProjectName="$OPTARG" ;; "l" ) Limit="$OPTARG" ;; "s" ) Skip="$OPTARG" ;; * ) echo "Usage: $cmdname [-p ProjectName] [-l Limit] [-s Skip]" 1>&2 exit 1 ;; esac done #echo "$ProjectName\?limit=$Limit\&skip=$Skip" $CURL -s https://scrapbox.io/api/pages/$ProjectName\?limit=$Limit\&skip=$Skip | $JQ -r '.pages[].title' exit 0 #EOF


使い方
$ ./sbtitle.sh -p プロジェクト名 -l ページ数 -s スキップ数
出力されるデータは、1行1データ、ページタイトル名のみである。

$ ./sbtitle.sh > page-list.txt
でファイルに保存。