| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function manual_deleteCrossReferences { |
| |
| local -a PATTERN |
| local -a REPLACE |
| |
| |
| |
| local NODE=$(echo "$ENTRY" \ |
| | cut -d / -f8- \ |
| | tr '/' ' ' \ |
| | sed -r "s/(chapter-intro\.texi|\.texi)$//") |
| |
| |
| |
| PATTERN[0]="@(pxref|xref|ref)\{(${NODE})\}" |
| PATTERN[1]="^(\* ${NODE}:(.*)?:(.*)?)$" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| REPLACE[0]='--- @strong{'`gettext "Removed"`'}(\1:\2) ---' |
| REPLACE[1]='@comment --- '`gettext "Removed"`'(\1) ---' |
| |
| |
| |
| |
| |
| |
| |
| |
| local ENTRIES=$(cli_getFilesList "${MANUAL_DIR}" '.*\.texi') |
| if [[ $ENTRIES != '' ]];then |
| sed -r -i \ |
| -e "s!${PATTERN[0]}!${REPLACE[0]}!Mg" \ |
| -e "s!${PATTERN[1]}!${REPLACE[1]}!g" \ |
| $ENTRIES |
| fi |
| |
| } |