You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
407 B
23 lines
407 B
#!/bin/bash
|
|
|
|
echo "Enter unit type identifier (empty to cancel):"
|
|
read x
|
|
|
|
if [ -e $x ]; then
|
|
exit;
|
|
fi
|
|
|
|
xl="${x,,}"
|
|
xu="${x^^}"
|
|
|
|
for f in *.h; do mv -- "$f" "${f//tpl/$xl}"; done
|
|
for f in *.c; do mv -- "$f" "${f//tpl/$xl}"; done
|
|
|
|
sed "s/tpl/$xl/" -i *.h
|
|
sed "s/TPL/$xu/" -i *.h
|
|
sed "s/tpl/$xl/" -i *.c
|
|
sed "s/TPL/$xu/" -i *.c
|
|
|
|
echo "Unit $xu set up completed. Removing installer.."
|
|
rm '!README.TXT'
|
|
rm $0
|
|
|