Puncte:0

Cum se atribuie o variabilă de cale într-un fișier bash?

drapel tm

Trebuie să creez un fișier bash care să creeze automat directoare noi și să atribui unele dintre ele unei variabile. Pot face folder fără probleme, dar când testez variabile cu echo consola nu îmi returnează nimic:

#!/bin/bash

mkdir ~/Scrivania/TEST2/Salmonella_enterica
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Annotation
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence/Chromosomes
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence/WholeGenomeFasta
CHR="~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence/Chromosomes"
ANN="~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Adnotation"
WGF="~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence/WholeGenomeFasta"
cd ~/Scrivania/TEST2

Când încerc să asignez variabila direct din terminal, funcționează perfect (copy-liped din script, deci fără greșeli de scriere), pur și simplu nu face nimic când execut .sh, cu excepția creării de foldere. Mulțumesc, sunt sigur că este o întrebare stupidă, dar nu am folosit niciodată fișiere bash înainte.

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.