I want a Bash script to append each file's creation year to the end of its name, separated by a dash ���������������also include the month if it's less than a year old
system
Eu quero um script de bash para anexar o ano de criação de cada arquivo até o final de seu nome, separado por um painel ��������������� também incluir o mês se tiver menos de um ano de idade
user
Aqui está um script bash que anexará a data de criação de cada arquivo ao seu nome:

para arquivo em *;fazer
  ano = $ (stat -f "%sm" -t "%y" $ arquivo);
  mês = $ (stat -f "%sm" -t "%m" $ arquivo);
  se [$ ano -eq $ (data +%y)];então
    MV $ FILE $ FILE- $ Mês;
  outro
    mv $ arquivo $ arquivo- $ ano;
  fi;
feito
assistant
<|system|>
</s>
<|user|>
Eu quero um script de bash para anexar o ano de criação de cada arquivo até o final de seu nome, separado por um painel ��������������� também incluir o mês se tiver menos de um ano de idade</s>
<|assistant|>
Aqui está um script bash que anexará a data de criação de cada arquivo ao seu nome:

para arquivo em *;fazer
  ano = $ (stat -f "%sm" -t "%y" $ arquivo);
  mês = $ (stat -f "%sm" -t "%m" $ arquivo);
  se [$ ano -eq $ (data +%y)];então
    MV $ FILE $ FILE- $ Mês;
  outro
    mv $ arquivo $ arquivo- $ ano;
  fi;
feito</s>
