![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Minuscole in lettere maiuscole | ggovotsis | AIX | 7 | 10-16-2008 10:07 AM |
| Necessità di cambiare i nomi dei file in una particolare directory da minuscolo a MAIUSCOLE | Duke_Lukem | UNIX for Dummies Domande & Risposte | 7 | 01-07-2008 06:32 PM |
| dopo i convertire maiuscolo in minuscolo | Alex20 | Shell scripting e di programmazione | 1 | 03-07-2005 04:07 PM |
| Conversione in maiuscolo | dreams5617 | Shell scripting e di programmazione | 3 | 11-12-2004 01:44 AM |
| il maiuscolo in minuscolo | WebEx | Shell scripting e di programmazione | 4 | 01-03-2002 02:15 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Come convertire in maiuscolo o minuscolo
Essa si limita ad accettare un argomento in cui dovrebbe essere superiore o minuscole. se l'utente sceglie di convertire filnames a lettere maiuscole che dovrebbe convertire in alto o viceversa. se non le azioni intraprese da allora l'utente non deve fare nulla
qualsiasi dei file nella directory corrente. |
|
|||||
|
Codice:
if test $# -ne 1
then
echo "wrong number of args: $0 flags[-l][-u] "
return
fi
if test $1 = "-l"
then
tr "[A-Z]" "[a-z]" < file1
elif test $1 = "-u"
then
tr "[a-z]" "[A-Z]" < file1
else
echo "wrong options: [-l][-u]"
fi
|
|
||||
|
Usa questo script per modificare caso il nome di tutti i file nella directory corrente come,
Codice:
#!/bin/sh
# Muthukumar
# Script to change name from upper to lower / lower to upper
# <usage> [lower | upper]
if [[ $# -ne 1 ]]
then
echo "Usage: $0 [lower|upper]"
exit 1
fi
for file in `find . -type f`
do
if [[ "$1" = "lower" ]]
then
mv $file $(echo $file | tr [[:upper:]] [[:lower:]])
elif [[ "$1" = "upper" ]]
then
mv $file $(echo $file | tr [[:lower:]] [[:upper:]])
else
echo "Unknown option $1. Use upper | lower"
exit 1
fi
done
exit 0
## END ##
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|