Puncte:0

Creați un alias care ia un nume de fișier ca parametru, elimină extensia parametrului și creează o nouă extensie

drapel us

Vreau să creez un alias în my ~/.bashrc fișier care ia un fișier ca parametru, elimină extensia acelui fișier și adaugă o nouă extensie.

De exemplu, în loc să faci cp file.txt file.bak, Eu as face fișier de rezervă.txt cu același rezultat (evident acesta este un exemplu prostesc, nu ceea ce vreau cu adevărat să fac).

Așa că am adăugat această linie în mine ~/.bashrc fişier:

alias backup='cp $1 ${1%???}bak'

care ar trebui să funcționeze, dar nu funcționează. Aveți idee despre ce greșesc? Mulțumiri.

tecate avatar
drapel us
Da. Mulțumesc foarte mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.