Modifiering av mina unrar och del scripts

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: Modifiering av mina unrar och del scripts

Inlägg av David Andersson »

zeezam skrev:Fungerade bra. Skulle vilja göra om det lite.

Vad står "${RAR##*/}" för? rar variabeln men vad gör ##*/ i sammanhanget?
Variabeln RAR sätts till output från find några rader ovanför och kan vara t.ex "./Lost.rar". Bara uttrycket "$RAR" eller "${RAR}" ersätts med "./Lost.rar" av bash. "${RAR##*/}" betyder värdet av RAR men ta bort allt som matchar "*/", alltså ta bort allt före sista / inkl /, eller i det här fallet ta bort "./". Kvar blir "Lost.rar". (Det tas inte bort ur variabel, men det som bash ersätter variabeln med i kommandoraden.)

"${RAR##*/}" blir "Lost.rar"
"${RAR}" blir "./Lost.rar"

För de allra flesta unix-kommandon i hela världen är "Lost.rar" och "./Lost.rar" samma sak. Så jag tycker det borde räcka med "${RAR}".

Se man bash. Den är bara knappt 5000 rader. Sök efter ## i den.
karlan85
Inlägg: 2
Blev medlem: 23 okt 2008, 14:16
OS: Debian

Re: Modifiering av mina unrar och del scripts

Inlägg av karlan85 »

En snabb fråga..
Hur exekverar man detta i ett .sh-script? :)
Jag vill ha detta script som körs automatiskt efter att rtorrent har laddat ner filerna (finns ett sådant alternativ, men hur ska scriptet se ut?)
Skriv svar

Återgå till "Terminalforum"