Θέλει λίγη δουλειά αυτό που ζητάς και δεν έχω χρόνο να κάτσω να το γράψω, αλλά στην ουσία με bash string processing είναι πολύ απλό. Διαβάζεις το αρχείο, κάνεις split το όνομα με βάση το σε ποια σημεία του περιμένεις τα διάφορα χρήσιμα τμήματά του (split by space, βρες τι υπάρχει μέσα σε παρενθέσεις, οι χαρακτήρες 1 και 2 από το δεύτερο string μετά το κενό, τέτοια πράματα) και με ότι εξάγεις δημιουργείς το νέο όνομα, και κάνεις τη μετακίνηση.
Εμφάνιση 2.161-2.175 από 2222
Θέμα: Ερώτηση για bash
-
18-01-24, 14:32 Απάντηση: Ερώτηση για bash #2161
-
18-01-24, 15:37 Απάντηση: Ερώτηση για bash #2162
-
18-01-24, 20:48 Απάντηση: Ερώτηση για bash #2163
Τεο με εχεις φαει! Το ετρεξα αλλη μια φορα πριν λιγο, πριν το ανοιξω για να του κανω την αλλαγη και εσπασε χειροτερα!
Κώδικας:$ bash 5days.sh 5days.sh: line 7: 007 - 018: value too great for base (error token is "018") 5days.sh: line 8: % 5: syntax error: operand expected (error token is "% 5") It is today! $ bash -x 5days.sh + interval=5 ++ date -d 'Jan 7 2024' +%j + start_date=007 ++ date +%j + today=018 5days.sh: line 7: 007 - 018: value too great for base (error token is "018") 5days.sh: line 8: % 5: syntax error: operand expected (error token is "% 5") + future_date=5 + [[ 5 -eq 5 ]] + echo 'It is today!' It is today!
ديميتريس
-
18-01-24, 21:11 Απάντηση: Ερώτηση για bash #2164"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
18-01-24, 21:50 Απάντηση: Ερώτηση για bash #2165
Τη συμβαση μου μεσα
Το αλλαξα αφου το ετρεξα για να δειξω το απο πανω.ديميتريس
-
18-01-24, 22:03 Απάντηση: Ερώτηση για bash #2166"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
18-01-24, 22:05 Απάντηση: Ερώτηση για bash #2167
Αφησα να περασουν λιγες μερες μπας και αλλαξει γνωμη για την ημερομηνια και του αρεσει και δουλεψει
ديميتريس
-
05-02-24, 08:36 Απάντηση: Ερώτηση για bash #2168
Θελω να βαλω κατι να τρεχει μονο στο reboot του le, ξερω πως απο default τρεχει αυτα τα 3 σκριπτακια που λεει εδω και σκεφτομαι για το τελευταιο. Θα τρεξει αν βαλω κατι μονο στο reboot και αφησω ολα τα αλλα κενα? Θελω ενα απλο
Κώδικας:cat arxeio | grep tade > neoarxeio
ديميتريس
-
12-02-24, 16:31 Απάντηση: Ερώτηση για bash #2169
Εχω ενα script για kodi (και modded για mpv) που παιρνει μια παραμετρο, ενα url, και το παιζει. Θελω να αλλαξω αυτο το script ωστε να δεχεται ακομα μια παραμετρο, τον referer, αλλα οταν αυτη ειναι κενη, να την προσπερνα. Γινεται?
- - - Updated - - -
Κώδικας:#!/bin/bash url=$1 kodi-send --action="PlayMedia($1)"
Κώδικας:pok.sh https://example.com
Κώδικας:playmedia($1|Referer=allo_url)
Κώδικας:pok.sh https://example.com https://mitsos.net
Κώδικας:https://example.com|Referer="https://mitsos.net"
Τελευταία επεξεργασία από το μέλος jim_p : 12-02-24 στις 16:37.
ديميتريس
-
12-02-24, 17:25 Απάντηση: Ερώτηση για bash #2170Κώδικας:
% /tmp/pok.sh usage: pok.sh <url> [referrer] % ./pok.sh https://example.com kodi-send --action=PlayMedia(https://example.com) % ./pok.sh https://example.com https://mitsos.net kodi-send --action=PlayMedia(https://example.com|Referer=https://mitsos.net)
Κώδικας:% cat /tmp/pok.sh #!/bin/bash if [ -z $1 ]; then echo "usage: pok.sh <url> [referrer]" exit 1 fi pok_url="$1" pok_ref="" if [ ! -z $2 ]; then pok_ref="|Referer=${2}" fi pok_action="PlayMedia(${pok_url}${pok_ref})" echo kodi-send --action="${pok_action}"
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
12-02-24, 18:56 Απάντηση: Ερώτηση για bash #2171
Θελει απαραιτητα if και 2 φορες?
Στο pok_ref του δευτερου if μπορω να βαλω και το "|" που λειεπει ή θα χαλασει?ديميتريس
-
12-02-24, 21:18 Απάντηση: Ερώτηση για bash #2172"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
12-02-24, 21:27 Απάντηση: Ερώτηση για bash #2173
Δικιο εχεις, το εχεις βαλει στην απο πανω γραμμη απο αυτη που ελεγα.
Το if ομως δεν το γλυτωνω?
- - - Updated - - -
Σκεφτομουν για κατι τετοιο απλο
Κώδικας:#!/bin/bash url=$1 ref=$2 kodi-send --action="PlayMedia($1|Referer=$2)"
Κώδικας:pok.sh https://example.com ""
ديميتريس
-
12-02-24, 21:27 Απάντηση: Ερώτηση για bash #2174"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
12-02-24, 21:36 Απάντηση: Ερώτηση για bash #2175
Λολ, οχι αλλα αμα χρειαστει μετα να αλλαξω κατι, παλι να ρωταω? Μπορει να χρειαστω καμια αλλη παραμετρο του kodi-send στο μελλον. Αυτο το δευτερο οντως φαινεται πιο απλο.
- - - Updated - - -
Θα βαλω να δω αν παιζει και με κενο referer εκει περα...ديميتريس
Παρόμοια Θέματα
-
Βοήθεια για ένα απλό bash script
Από AddictedToChaos στο φόρουμ Unix - LinuxΜηνύματα: 34Τελευταίο Μήνυμα: 22-07-11, 01:57 -
bash - matlab
Από simeon.mattes στο φόρουμ Unix - LinuxΜηνύματα: 25Τελευταίο Μήνυμα: 25-06-08, 23:00 -
Bash Script help (Αρχάριος)
Από weakwire στο φόρουμ Unix - LinuxΜηνύματα: 12Τελευταίο Μήνυμα: 08-05-07, 00:41 -
bash rename (mv)
Από hayzel στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 07-01-07, 16:33
Bookmarks