# Last edited on 2010-10-22 02:55:21 by stolfi MANIFESTO DOS PROFESSORES CONTRA O SERRA COPIANDO O MANIFESTO Copiar o cabeçalho (incluindo data de atualização), texto do manifesto, e lista de assinaturas para o Emacs. Formatar o título, data e texto com 72 colunas e linhas em branco entre parágrafos. Colocar "# " no início de cada linha dessa parte. Salvar em um arquivo ".raw" com codificação iso-latin-1. Isso exige trocar alguns caracteres: abre- e fecha-aspas duplos por ["], fecha-aspas simples por ['], n-dash por "-". PROCESSANDO O MANIFESTO # export oldvers="2010-10-17-200100" # export oldvers="2010-10-18-010900" # export oldvers="2010-10-18-223000" export oldvers="2010-10-19-223700" export version="2010-10-22-000100" export raw="manifesto-${version}.raw" export num="manifesto-${version}.num" export kuk="manifesto-${version}.kuk" cat ${raw} \ | expand \ | sed \ -e '/^[\#]/d' \ -e '/^[ ]*$/d' \ -e 's:^[ ][ ]*::g' \ -e 's:[ ][ ][ ]*: :g' \ -e 's:[ ][ ]*$::g' \ | gawk '/./{ printf "%06d %s\n", n+1, $0; n++; }' \ > ${num} wc -l ${num} cat ${num} \ | sed -f fix-univ-names.sed \ | sort -k2,99 \ > ${kuk} cat ${kuk} \ | sed -e 's:^[0-9]*[ ][ ]*::g' \ | uniq -d \ > .${version}.dups cat ${kuk} \ | sed -e 's:^[^,]*[,][ ]*::g' \ | sort \ | uniq -c \ | sort -k1,1nr -k2,99 \ > .${version}.unis prdiff .{${oldvers},${version}}.dups cat .${oldvers}.unis | sed -e 's:^[ 0-9]*::g' | sort > .old cat .${version}.unis | sed -e 's:^[ 0-9]*::g' | sort > .new prdiff .old .new