Score:0

จะกำหนดตัวแปรพาธให้กับไฟล์ bash ได้อย่างไร?

ธง tm

ฉันต้องสร้างไฟล์ bash ที่สร้างไดเร็กทอรีใหม่โดยอัตโนมัติและกำหนดบางส่วนให้กับตัวแปร ฉันสามารถสร้างโฟลเดอร์ได้โดยไม่มีปัญหา แต่เมื่อฉันทดสอบตัวแปรด้วย echo คอนโซลกลับไม่มีอะไรเลย:

#!/bin/bash

mkdir ~/Scrivania/TEST2/Salmonella_enterica.mkdir
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/คำอธิบายประกอบ
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/ลำดับ
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/ลำดับ/โครโมโซม
mkdir ~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence/WholeGenomeFasta
CHR="~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/ลำดับ/โครโมโซม"
ANN="~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/คำอธิบายประกอบ"
WGF="~/Scrivania/TEST2/Salmonella_enterica/NCBI/vs2/Sequence/WholeGenomeFasta"
cd ~/Scrivania/TEST2.dll

เมื่อฉันพยายามกำหนดตัวแปรโดยตรงจากเทอร์มินัล มันทำงานได้อย่างสมบูรณ์ (คัดลอกวางจากสคริปต์ ดังนั้นจึงไม่มีการพิมพ์ผิด) มันไม่ทำอะไรเลยเมื่อฉันเรียกใช้งาน .sh ยกเว้นการสร้างโฟลเดอร์ ขอบคุณ ฉันแน่ใจว่ามันเป็นคำถามที่งี่เง่า แต่ฉันไม่เคยใช้ไฟล์ bash มาก่อน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา