ব্যাশে আমি নিম্নলিখিতগুলি করতে পারি:
if [ -f /tmp/test.txt ]; then echo "true"; fi
তবে, আমি sudo
যদি সামনে যুক্ত করি তবে এটি আর কাজ করে না:
sudo if [ -f /tmp/test.txt ]; then echo "true"; fi
-bash: syntax error near unexpected token `then'
আমি কীভাবে এটি কাজ করতে পারি?
1
এই উত্তরটি এসও তে দেখুন ...
—
জেসনওয়ারিয়ান
এটি
—
জিপ্পি
sudo
শুধুমাত্র test
এবং / অথবা কেবলমাত্রদের কাছেই ভাল অনুশীলন echo
। পুরো if
বিবৃতি নয়।
মানে
—
m33lky
if sudo test
? হ্যাঁ, এটি আরও ভাল হবে। আমি test
ছাড়া ব্যবহার করতে পারি না if
, কারণ এটি অন্যথায় প্রস্থান কোড নির্ধারণ করে।