![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| String otillbörlig hjälp ksh | zambo | UNIX for Dummies Frågor & Svar | 5 | 09-18-2008 01:25 |
| Sträng manipulation i TCL | jehrome_rando | Shell-programmering och Skript | 1 | 07-15-2008 08:23 |
| Hur du använder sed för string manipulation | hikrishn | Shell-programmering och Skript | 2 | 06-16-2008 11:43 |
| String otillbörlig | jerrynimrod | Shell-programmering och Skript | 2 | 06-05-2008 11:06 |
| String otillbörlig | mr_bold | UNIX for Dummies Frågor & Svar | 2 | 02-14-2007 07:48 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
string manipulation fråga
Jag har myMethod som ger mig finns, används, ledigt utrymme på KB. Jag analysera används diskutrymme med hjälp av awk. Det ger mig något i stil med 830016. Jag vill att produktionen skall 830.016 så att jag kan lägga till 100.000 till det. Med andra ord skulle jag vilja använda used_space variabel i numeriska beräkningar (med hjälp expr).
Kod:
.....
myMethod
used_space="`myMethod | grep sum | awk -F' ' '{print $3}'`"
echo $used_space
echo ${used_space/,/}
Kod:
sum 1,977,920 830,016 1,147,904 830,016 ./test.sh: bad substitution Kod:
bash-3.00# export abc=830,123
bash-3.00# echo ${abc/,/}
830123
bash-3.00#
|
| Komihåglista |
| Taggar |
| shell script, shell scripting, UNIX-skript, UNIX scripting basics |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|