मैं हर दिन इंटरनेट से कुछ डेटा सहेजने के लिए एक छोटी सी स्क्रिप्ट कोडिंग कर रहा हूं। तो मैं अपने सभी नेविगेशन को अनुकरण करने के लिए xdotool का उपयोग कर रहा हूं जब तक कि मेरे पास मेरे सामने फ़ायरफ़ॉक्स की सहेजने वाली विंडो नहीं है, मेरा मतलब है, मेरी स्क्रिप्ट के सामने। ठीक है, यहां तक कि ठीक है ... लेकिन, जब मैं फ़ाइल नाम के हिस्से के रूप में सहेजने के लिए सप्ताह के दिन (या i
चर में कोई भी डेटा) का उपयोग करने का प्रयास करता हूं ........... हमम -> "कुछ भी नहीं होता"। = (xdotool का उपयोग कर एक चर टाइप करने के लिए कीबोर्ड कैसे करें?
अच्छा, मुझे लगता है कि मुझे यहां कुछ सरल समस्या है, मैंने दिनांक फ़ंक्शन, या सरल पाइप के साथ प्राप्त चर के सामग्री का उपयोग करने के बहुत से तरीकों का प्रयास किया है, लेकिन xdotool इस जानकारी को टाइप करने से इंकार कर देता है फ़ाइल फ़ाइल को सहेजने में फ़ाइल नाम बॉक्स, जिसे ओबवियस चुना गया है और टेक्स्ट हाइलाइट किया गया है।
पथ में कुछ प्रकाश, मास्टर्स! मैं एक भयानक नोब हूँ! क्षमा करें! =) तो यह कोड मैंने कोशिश की है, (पिछली पंक्ति में समस्या):
#!/bin/bash
i=|date +%A
echo $i
WID=`xdotool search --name "Mozilla Firefox" | head -1`
xdotool windowactivate $WID
xdotool key ctrl+l
xdotool type "http://whatever.com.au"
xdotool key Return
sleep 2
xdotool key ctrl+s
sleep 2
xdotool type WeekDayIs$i
मुझे लगता है कि मैं कुछ याद आ रही है वास्तव में obvius, हो सकता है कुछ typecasting ....
मैं वास्तव में एक भिखारी हूं, इसलिए मुझे इतना दोष न दें। मैंने "$i"
और {"$i"}
और '$'
के साथ भी प्रयास किया .. कुछ भी काम नहीं करता ... =/सभी को धन्यवाद।
ps: और, अगर कुछ अच्छा दोस्त मुझे सीधे कुछ वेब सामग्री को फ़ाइल में सहेजने के लिए सीधे रास्ते से इंगित करना चाहता है, तो शायद मैं उसके घुटनों पर चलता हूं .. ;-) संपादित करें: मुझे जवाब मिल गया इस सवाल का भी here
संपादित पीओएस समाधान:
हाँ shellter, इस कोड को प्रिंट बाहर मंगलवार और YesTuesday और नहीं 3 गुना अधिक मंगलवार। हेहे, एक दिन बाद एक दिन। ध्यान देने के लिए आपको धन्यवाद।
#!/bin/bash
i=|date +%A
echo $i
echo $i
echo $i
i=$(date +%A)
echo Yes$i
ओह, echo $ i का आउटपुट "सोमवार" है। बस जांचने के लिए। –
धन्यवाद शैल्टर, आपने अभी अपना दिन बचाया है। =) सही उत्तर चेक किया गया। –