Criar link simbólico para cada linha de lista de arquivos [RESOLVIDO]

1. Criar link simbólico para cada linha de lista de arquivos [RESOLVIDO]

Ricardo
tuxricardo

(usa Debian)

Enviado em 17/04/2024 - 11:01h

Tenho uma lista com 12000 arquivos
lista.txt conteudo:
Documento1.pdf
Planilha1.xlsx
Sheet1.ods
....
Preciso criar link simbólico para cada linha do arquivo,
ln -s Documento1.pdf link1
ln -s Planilha.xlsx link2
ln -s Sheet1.ods link3
....
Tentei com comando for porém a saída ficou
link1 -> Documento1.pdf
link2 -> Documento1.pdf
link3 -> Documento1.pdf
....
Preciso que a saída seja da seguinte forma:
link 1 -> Documento1.pdf
link 2 -> Planilha1.xlsx
link 3 -> Sheet1.ods
e assim sucessivamente até última linha da lista.

Desde já agradeço.


  


2. Re: Criar link simbólico para cada linha de lista de arquivos [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/04/2024 - 19:30h


tuxricardo escreveu:
Preciso que a saída seja da seguinte forma:
link 1 -> Documento1.pdf
link 2 -> Planilha1.xlsx
link 3 -> Sheet1.ods


coloca o nome do atalho entre aspas !!!

EX:
count=1; while read i; do ln -s $i "link $count"; count=$(($count+1)); done < arquivo.txt 


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts