Add the OpenFOAM source tree
This commit is contained in:
17
bin/tools/replaceAllShellSun
Executable file
17
bin/tools/replaceAllShellSun
Executable file
@ -0,0 +1,17 @@
|
||||
#!/usr/xpg4/bin/sh
|
||||
|
||||
# Replace all shell script headers with
|
||||
if [ $# -ne 1 -o ! -d "$1" ]
|
||||
then
|
||||
echo "Usage: ${0##*/} <dir>"
|
||||
echo ""
|
||||
echo "Replaces all occurrences of #!/bin/sh with #!/usr/xpg4/bin/sh inside a directory tree."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#- note that below does not work since {} does not get replaced
|
||||
#find $1 -type f -exec /usr/xpg4/bin/sh -c "grep '^#\!/bin/sh' {} >/dev/null && echo {} && mv {} {}_bak && sed -e 's@^#\!/bin/sh@#\!/usr/xpg4/bin/sh@' {}_bak > {}" ';'
|
||||
|
||||
find $1 -exec $WM_PROJECT_DIR/bin/tools/inlineReplace '^#\!/bin/sh' '#\!/usr/xpg4/bin/sh' {} \; -print
|
||||
|
||||
# ----------------------------------------------------------------- end-of-file
|
||||
Reference in New Issue
Block a user