Linux segmentation fault message

joe at actionline.com joe at actionline.com
Sat Jun 22 10:05:41 MST 2013


I have uploaded a small shell script and two related files to my Linux
web host.

-rw-r--r-- 279120 qhid    . . . the text file to search
-rwxr-xr-x    554 qsearch . . . the shell script
-rw-rw-rw-      0 tempz   . . . a temporary file to hold search results

'qsearch' works fine on my local computers, but when I try to run it on
my web host I see this error message:

~(location) line 6: 26955 Done
       fgrep -y "$name1" q-hid
     26956 Segmentation fault | fgrep -y "$name2" > tempz

What do I need to fix to get this to work?

Here's the script:

while (:) do
echo -e "Press S to search >>> \c"; ans=`readin`; echo; case $ans in
  [sS]) echo -e "Find what word? \c";read name1
        echo -e "and what second word? \c";read name2
        fgrep -y "$name1" q-hid | fgrep -y "$name2" > tempz
        cls; echo -e "\nSearch word(s): $name1 $name2";
        echo "Here are the first 10 results found:"; echo
        head -10 tempz; echo;;
  [qQ]) cls; echo; exit;;
  *) cls; echo "Not a valid option."; echo;;
esac
done







More information about the PLUG-discuss mailing list