Citat:
Ursprungligen postat av ali560045
behöver hjälp med ett kommando. Mitt krav är att im grepping filnamnet baserat på ett mönster. Tar.gz filen och sedan kopiera filen till någon dir
nedan är exakt vad jag vill uppnå
Steg 1: grep-l '30017A6800022D1A "CurrentCollectorMeterReadBackup20081007.tar.gz
Steg 2: Filen hittades bör kopieras till dir nav / filer
Hur uppnå ovanstående åtgärder utan att packa upp filen? Plz hjälpa mig i detta
|
Kod:
zcat CurrentCollectorMeterReadBackup20081007.tar.gz | grep -l '30017A6800022D1A' && cp CurrentCollectorMeterReadBackup20081007.tar.gz nav/files/
Men jag är inte säker på om du vill kopiera en fil med namnet 30017A ... eller den fil som innehåller detta. Hur som helst, måste du sätta in detta i en slinga som tester mot antingen varje fil i katalogen, eller varje post som kommer att matchas.