Re: upper/lower case
| Newsgroups | gmane.editors.sed.user |
|---|---|
| Message-ID | <[email protected]> |
This will ensure that the first line is not modified...
#!/bin/sh -u
c=3;
d=\;;
code="
${c}{
s/.*/\L&/;
s/\<[a-z]/\u&/g;
}
H;1h;\$!d;
g;y/\\n/$d/;
"
flag=
while IFS= read -r Line; do
case $flag in '' ) printf '%s\n' "$Line"; flag=1; continue;; esac;
set -f;
IFS=$d; set X $Line; shift;
printf '%s\n' "$@" | sed -e "$code";
done < input.csv
[Non-text portions of this message have been removed]