|
Lines 195-200
Link Here
|
| 195 |
|
195 |
|
| 196 |
### Everything else ### |
196 |
### Everything else ### |
| 197 |
*) |
197 |
*) |
|
|
198 |
case `file -b -- "$1"` in |
| 199 |
*UTF-16\ Unicode\ text*) conv='UTF-16' ;; |
| 200 |
*UTF-32\ Unicode\ text*) conv='UTF-32' ;; |
| 201 |
esac |
| 202 |
if [ -n "$LC_ALL" ]; then |
| 203 |
env="$LC_ALL" |
| 204 |
elif [ -n "$LC_CTYPE" ]; then |
| 205 |
env="$LC_CTYPE" |
| 206 |
else |
| 207 |
env="$LANG" |
| 208 |
fi |
| 209 |
env=`echo $env | cut -d. -f2` |
| 210 |
if [ -n "$conv" -a -n "$env" -a "$conv" != "$env" ]; then |
| 211 |
if iconv -f $conv -t $env -- "$1"; then |
| 212 |
exit 0 |
| 213 |
fi |
| 214 |
fi |
| 198 |
case $(( recur++ )) in |
215 |
case $(( recur++ )) in |
| 199 |
# Maybe we didn't match due to case issues ... |
216 |
# Maybe we didn't match due to case issues ... |
| 200 |
0) lesspipe "$1" "$(echo $1 | LC_ALL=C tr '[:upper:]' '[:lower:]')" ;; |
217 |
0) lesspipe "$1" "$(echo $1 | LC_ALL=C tr '[:upper:]' '[:lower:]')" ;; |