mailr23180 - /trunk/devel_scripts/find_dead_relax_links.sh


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on May 14, 2014 - 22:46:
Author: bugman
Date: Wed May 14 22:46:53 2014
New Revision: 23180

URL: http://svn.gna.org/viewcvs/relax?rev=23180&view=rev
Log:
Created a script for finding all dead http://www.nmr-relax.com links in files 
of a directory tree.


Added:
    trunk/devel_scripts/find_dead_relax_links.sh   (with props)

Added: trunk/devel_scripts/find_dead_relax_links.sh
URL: 
http://svn.gna.org/viewcvs/relax/trunk/devel_scripts/find_dead_relax_links.sh?rev=23180&view=auto
==============================================================================
--- trunk/devel_scripts/find_dead_relax_links.sh        (added)
+++ trunk/devel_scripts/find_dead_relax_links.sh        Wed May 14 22:46:53 
2014
@@ -0,0 +1,25 @@
+#! /bin/bash
+
+# Script for extracting all http://www.nmr-relax.com URLs within all text 
files in a directory tree, and then determining which links are dead.
+
+while read line
+do
+    if ! curl --output /dev/null --silent --head --fail $line; then
+        echo "$line"
+    fi
+done < <(grep -r http . \
+| sed "s/http/\nhttp/g" \
+| grep "http://www.nmr-relax"; \
+| sed "s/\">.*//g" \
+| sed "s/<\/.>.*//g" \
+| sed "s/\" .*//g" \
+| sed "s/&quot//g" \
+| sed "s/;\///g" \
+| sed "s/}.*//g" \
+| sed "s/ .*//g" \
+| sed "s/\\\\_/_/g" \
+| sed "s/\"//g" \
+| sed "s/<br>.*//g" \
+| sed "s/,//g" \
+| sed "s/#.*//g" \
+| sort -u)

Propchange: trunk/devel_scripts/find_dead_relax_links.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: trunk/devel_scripts/find_dead_relax_links.sh
------------------------------------------------------------------------------
    svn:executable = *




Related Messages


Powered by MHonArc, Updated Wed May 14 23:00:02 2014