. filestobedeleted j \u003d $ (wc-l <. filestobedeleted) typeset-i cnt \u003d 0 typeset-ii \u003d 0 samtidigt läsa linje göra myarray [ $ cnt] \u003d $ rad ((cnt \u003d cnt + 1)) gjort <." />
![]() |
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 |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Använd jokertecken i ett script | emferrari | Shell-programmering och Skript | 13 | 03-07-2008 04:14 |
| Skript för automatisk radering av skräp fil i e-postserver | crown2100bd | Sun Solaris | 1 | 09-20-2007 08:01 |
| Skript för automatisk radering av gamla filer | vivek_scv | Shell-programmering och Skript | 4 | 09-09-2007 01:57 |
| jokertecken | benu302000 | UNIX for Dummies Frågor & Svar | 3 | 06-29-2005 12:10 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
hitta. /-namn t \ * | sed "s^./@@">. filestobedeleted
j \u003d $ (wc-l <. filestobedeleted) typeset-i cnt \u003d 0 typeset-ii \u003d 0 samtidigt läsa linje göra myarray [$ cnt] \u003d $ line ((cnt \u003d cnt + 1)) gjort <. filestobedeleted medan [$ (i)-le $ (j)] göra file \u003d $ (myarray [$ i]) destfile \u003d $ (basename $ (FILE)) ABS_PATH \u003d $ (cd $ (dirname $ (FILE)); pwd) suffix \u003d $ ABS_PATH / $ (destfile) _ $ (date +% d% m% Y% H% M% S) timestamp \u003d $ (suffixet ##*_} echo $ suffix>> $ HOME / .trashinfo mv --VI "$ file" "$ HOME / .trash / $ (destfile) _ $ (tidsstämpeln)" ((i \u003d i + 1)) gjord På första raden som jag har angivit ingång direkt stället bör vi få input som i allmänhet använder $ 1 som nedan men om jag ger den input som $ 1 den inte känner igen t \ * det är något som behöver göras, vänligen kontrollera hitta. /-name $ 1 | sed "s^./@@">. filestobedeleted |