USB ডিভাইস থেকে OSX এ ডেস্কটপে ভিডিও অনুলিপি করুন


0

আমি নিম্নোক্ত কাজগুলি সম্পাদন করে এমন একটি স্ক্রিপ্ট সেট আপ করতে চাই

  1. টাইমার বা বিলম্ব ডাউন একটি গণনা শুরু
  2. টাইমার চেক করার জন্য রিমোট ইউএসবি ডিভাইস (একটি ক্যামেরা) চেক একটি ভিডিও ফাইল উপস্থিতি
  3. এই ফাইলটি বিদ্যমান থাকলে, এই ফাইলটি স্থানীয় ডেস্কটপে অনুলিপি করতে শুরু করে
  4. কপি সম্পন্ন করার পরে, USB ডিভাইসে এই ভিডিও ফাইলটি মুছে ফেলুন

শেল কমান্ডের সিরিজ বা পদ্ধতিগুলির উপরে আমি কীভাবে গবেষণা করতে হবে তা উপরে বর্ণনা করতে হবে? ওএসএক্স এর জন্য আদর্শ প্ল্যাটফর্ম নয় কেন এমন কোনো কারণ আছে?


ফাইলটি আছে কিনা তা যাচাই করার জন্য একটি প্রত্যাশিত নাম আছে?
timotree

হ্যাঁ, নাম সামঞ্জস্যপূর্ণ হবে
Bachalo

যদি ফাইলটি না থাকে তবে এটি কি বিশেষ কিছু করতে হবে?
timotree

ভিডিওটি উপস্থিত না হলে ত্রুটি বার্তাটি প্রদর্শিত হবে
Bachalo

উত্তর:


0

আপনার প্রশ্নটি দ্বিতীয়বার পড়ার পর, মনে হচ্ছে আপনি আমাদের কিছু প্রাসঙ্গিক কমান্ডের দিক নির্দেশনা দিতে চান।

সম্ভবত প্রাসঙ্গিক কমান্ড / বাশ বৈশিষ্ট্য:

  • sleep নির্দিষ্ট সেকেন্ডের সংখ্যা জন্য বিলম্ব
  • [ -f /path/to/file ] নির্দিষ্ট পাথে একটি ফাইল আছে কিনা তা পরীক্ষা করে
  • cp একটি ফাইল থেকে অন্য জায়গায় একটি ফাইল অনুলিপি করুন
  • rm একটি ফাইল মুছে দিন

যে কেউ দেখতে আরও তথ্যের জন্য man <command> আরো তথ্যের জন্য [ -f ] এক দেখুন man test

উদাহরণ স্ক্রিপ্ট

#!/usr/bin/bash
sleep $1 # This will sleep for whatever number is put in when calling this script.
if [ -f ~/from/video ]; then
        if cp ~/from/video ~/to && rm ~/from/video; then
                echo "Transfer successful."
        else
                echo "Failed to copy."
        fi
else
        echo "There is no video at location '~/from/video'."
fi

ব্যবহার

$ ./script 2

(দুই সেকেন্ডের জন্য ব্লিঙ্ক)

Transfer successful.

সম্পাদনা সম্পাদনা প্রতিফলিত সম্পাদনা
timotree

@ ইকো_বাচ জানতে পেরেছি আমি সাহায্য করতে পারব!
timotree

@ ইক_বাখ এছাড়াও, শুধু একটি সতর্কতা, দী ~ মধ্যে ~/from/video মানে আমার হোম ডিরেক্টরি, তাই আপনার ভিডিও একটি ড্রাইভ ছিল যদি আপনার মত কিছু করতে হবে /MyDrive/video (নাই ~ )।
timotree
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.