Red de conocimiento informático - Problemas con los teléfonos móviles - El script de shell cp agrega la fecha de hoy al archivo, luego la determina basándose en la fecha de hoy y luego agrega números en secuencia 01 02 03

El script de shell cp agrega la fecha de hoy al archivo, luego la determina basándose en la fecha de hoy y luego agrega números en secuencia 01 02 03

1. Suponga que tiene una lista de archivos cuyo nombre desea cambiar

2. Por ejemplo

#! /bin/sh

cd ./sh

ymd=`fecha Ymd`

max=`buscar .-tipo f -nombre '*.sh' |wc|awk '{print $1}'`

x=(`seq -f 02g 1 ${max}`)

i=0

para el archivo en `ls *.sh`;do

file1=$(echo $file|awk -F. '{print $1}')

newfile=$file1-$ ymd-${x[$i]}.sh

echo $archivo $nuevoarchivo;

/bin/mv $archivo $nuevoarchivo;

(( ( i ))

hecho

3. Ejecutar

199.sh 199-20180206-01.sh

204.sh 204 - 20180206-02.sh

27.sh 27-20180206-03.sh

28.sh 28-20180206- 04.sh

76.sh 76 -20180206-05.sh

4.