Problem with bash script
Carmel NY
carmel_ny at hotmail.com
Tue Jun 16 13:09:13 UTC 2009
I am attempting to write a simple Bash script that will find all the
'*.pem' files in a directory structure and move them to another
directory. It seems to work until I get to the copy part where it fails.
My scripting skills are not that good. Perhaps someone could tell me
what I am doing wrong.
This is the script:
#! /usr/bin/env bash
# Save the field separator
oIFS=$IFS
# Set it to line breaks
IFS=$'\n'
for i in $(find ./ -name "*.pem" -print); do
# Get the basename
BN=$(basename $i)
# copy the file to another directory using the base name
cp $i /usr/home/tmp/$BN
done
# Reset the IFS variable
IFS=$oIFS
exit
--
Carmel
More information about the freebsd-questions
mailing list