2013-07-26 15:16:15 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if [ $# -eq 0 ] || [ "$1" = "-h" ]; then
|
|
|
|
cat <<EOF
|
2013-10-23 12:37:56 +02:00
|
|
|
Usage: ${0##*/} STRING [FILES]
|
|
|
|
|
|
|
|
Prepend STRING to FILES or stdin if unspecified. STRING may not contain pipes
|
|
|
|
('|').
|
2013-07-26 15:16:15 +02:00
|
|
|
|
|
|
|
EOF
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
|
|
|
|
VAR="$1"
|
|
|
|
shift
|
|
|
|
|
2013-10-23 12:37:56 +02:00
|
|
|
[ $# -eq 0 ] && OPT_INPLACE="" || OPT_INPLACE="-i"
|
|
|
|
|
2014-01-06 17:32:13 +01:00
|
|
|
sed $OPT_INPLACE "1i$VAR" "$@"
|