คุณหมายถึงการเขียนไฟล์โดยใช้เชลล์สคริปต์หรือไม่? นี่คือบางวิธี:
touch file
เมธอดนี้จะสร้างไฟล์ แต่ถ้าไฟล์มีอยู่แล้วมันจะเปลี่ยนวันที่แก้ไขเป็นเวลาที่คุณใช้คำสั่งนั้น
echo "text" > file
วิธีการที่จะเขียนทับเนื้อหาของการfile
text
หากคุณต้องการล้างไฟล์คุณสามารถทำได้ดังนี้:
echo "" > file
สมมติว่าคุณต้องการเขียนมากกว่าหนึ่งบรรทัดและคุณไม่ต้องการใช้echo
คำสั่งหลายพันคำคุณจะใช้คำสั่งนี้:
cat << EOF > file
test
test1
foo
bar
EOF
ที่ช่วยให้คุณเขียนหลายบรรทัดในหนึ่งคำสั่ง เนื้อหาของfile
สิ่งนี้จะเป็น:
test
test1
foo
bar
หากคุณต้องการที่จะผนวกกับไฟล์ที่เปลี่ยนไป>
>>
หวังว่านี่จะช่วยได้!
แก้ไข : โอ้ฉันเข้าใจแล้วคุณจะเขียนไฟล์เป็น gedit โดยใช้.sh
นามสกุล (เป็นทางเลือก แต่เป็นความคิดที่ดี) จากนั้นในตัวจัดการไฟล์คลิกขวาที่ไฟล์เลือก Properties-> Permissions และตรวจสอบAllow executing file as program
. จากนั้นคุณสามารถคลิกสองครั้งที่มันและมันจะทำงาน :) นอกจากนี้หากคุณต้องการทำเช่นนั้นในเทอร์มินัลคุณสามารถเรียกใช้คำสั่งนี้เพื่อให้สามารถเรียกใช้งานได้ (คุณอาจต้องการผนวกsudo
ถ้ามันไม่ได้เป็นของคุณ):
chmod +x file
และเพื่อให้ทำงาน:
./file
/bin/bash
จะ/bin/sh
ทุบตีไม่ได้เริ่มต้นสำหรับอูบุนตู