Σελ. 146 από 149 ΠρώτηΠρώτη ... 126136141144145146147148 ... ΤελευταίαΤελευταία
Εμφάνιση 2.176-2.190 από 2222
  1. #2176
    Εγγραφή
    26-03-2008
    Περιοχή
    ΒΟΛΟΣ
    Μηνύματα
    319
    Downloads
    73
    Uploads
    1
    Ταχύτητα
    24576/1024
    ISP
    HOL
    DSLAM
    Vivodi - ΤΟΥΜΠΑ
    Router
    NETFASTER IAD
    SNR / Attn
    11(dB) / 23(dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Λολ, οχι αλλα αμα χρειαστει μετα να αλλαξω κατι, παλι να ρωταω? Μπορει να χρειαστω καμια αλλη παραμετρο του kodi-send στο μελλον. Αυτο το δευτερο οντως φαινεται πιο απλο.

    - - - Updated - - -

    Θα βαλω να δω αν παιζει και με κενο referer εκει περα...
    Είναι βράδυ και αφήνουμε τα πληκτρολόγια στην άκρη. Αύριο πάλι.

  2. #2177
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.527
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Τελικα αυτο
    Κώδικας:
    #!/bin/bash
    url=$1
    ref=$2
    kodi-send --action="PlayMedia($1|Referer=$2)"
    δουλευει ακομα και αν μεινει κενο το referer, δηλαδη το
    Κώδικας:
    pok.sh https://example.com
    στειλει στο kodi ενα τετοιο url
    Κώδικας:
    https://example.com|Referer=
    και το kodi το παιζει!

    Να ρωτησω κατι μισο-ασχετο με τα παραπανω. Τρεχω το σκριπτ, κανει οτι ειναι να κανει, δεν μας δεν με ενδιαφερει εστειλε σωστο ή λαθος url στο kodi, αλλα θελω να δω τι εστειλε η μεταβλητη url. Και τρεχω ενα echo $url και βγαινει κενο!
    Κώδικας:
    $ pok.sh https://example.com
    Sending: {'type': 'action', 'content': 'PlayMedia(https://example.com|Referer=)'}
    $ echo $url
    (κενο)
    ديميتريس

  3. #2178
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.670
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Τελικα αυτο
    Κώδικας:
    #!/bin/bash
    url=$1
    ref=$2
    kodi-send --action="PlayMedia($1|Referer=$2)"
    δουλευει ακομα και αν μεινει κενο το referer, δηλαδη το
    Κώδικας:
    pok.sh https://example.com
    στειλει στο kodi ενα τετοιο url
    Κώδικας:
    https://example.com|Referer=
    και το kodi το παιζει!

    Να ρωτησω κατι μισο-ασχετο με τα παραπανω. Τρεχω το σκριπτ, κανει οτι ειναι να κανει, δεν μας δεν με ενδιαφερει εστειλε σωστο ή λαθος url στο kodi, αλλα θελω να δω τι εστειλε η μεταβλητη url. Και τρεχω ενα echo $url και βγαινει κενο!
    Κώδικας:
    $ pok.sh https://example.com
    Sending: {'type': 'action', 'content': 'PlayMedia(https://example.com|Referer=)'}
    $ echo $url
    (κενο)
    Το script τρέχει σε δικό του shell, οπότε δεν μπορείς να δεις στο μητρικό shell τις μεταβλητές του:
    Κώδικας:
    #!/bin/bash

  4. #2179
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.228
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Να ρωτησω κατι μισο-ασχετο με τα παραπανω. Τρεχω το σκριπτ, κανει οτι ειναι να κανει, δεν μας δεν με ενδιαφερει εστειλε σωστο ή λαθος url στο kodi, αλλα θελω να δω τι εστειλε η μεταβλητη url. Και τρεχω ενα echo $url και βγαινει κενο!
    Κώδικας:
    $ pok.sh https://example.com
    Sending: {'type': 'action', 'content': 'PlayMedia(https://example.com|Referer=)'}
    $ echo $url
    (κενο)
    Είναι λογικό να στο βγάζει κενό. Βάλε μέσα στο script να στο κάνει echo στο τέλος αν θέλεις να το βλέπεις.

    Κώδικας:
    % cat jp.sh 
    #!/bin/bash
    
    echo $JIMP
    Κώδικας:
    % JIMP=Hello
    % ./jp.sh 
    
    % export JIMP
    % ./jp.sh 
    Hello
    Δες το παραπάνω script που απλά κάνει echo την μεταβλητή JIMP. Όταν θέτω τιμή σε μια μεταβλητή, όπως κάνω στο 1ο παράδειγμα, αυτή η μεταβλητή έχει ισχύ μόνο για το ίδιο το shell και όχι για τις υπό-processes που τρέχει το shell. Για αυτό το λόγο τρέχοντας jp.sh δεν εμφανίζει τίποτα. Όταν κάνω export μια μεταβλητή, όπως κάνω στο 2ο παράδειγμα, αυτή θα φαίνεται και στα παιδιά του κελύφους και έτσι εμφανίζεται κανονικά το Hello.

    Εσύ όμως θέλεις να κάνεις το αντίθετο. Να φαίνεται στο parent κέλυφος, μια μεταβλητή ενός παιδιού (του shell script). Αυτό, από όσο γνωρίζω, δεν μπορεί να γίνει γιατί το παιδί δεν μπορεί να επηρρεάσει τον γονέα. Σκέψου τι θα γινόταν από θέμα ασφάλειας αν μπορούσε να γίνει αυτό.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  5. #2180
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.527
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Δεν το καταλαβα (δεν μου φτανουν τα εγκεφαλικα κυτταρα που λεει ο sktheo ).
    Τρεχω το σκριπτ μου, μετα δινω /bin/bash και μετα echi $url? Γιατι παλι κενο βγαζει.
    ديميتريس

  6. #2181
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.670
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Δεν το καταλαβα (δεν μου φτανουν τα εγκεφαλικα κυτταρα που λεει ο sktheo ).
    Τρεχω το σκριπτ μου, μετα δινω /bin/bash και μετα echi $url? Γιατι παλι κενο βγαζει.
    Βάζεις την echo στο τέλος του script

  7. #2182
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.527
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Echo μεσα στο σκριπτ δεν θα βαλω γιατι θα χρειαστω καμια 10αρια και θα το χαλασω στο τελος, οποτε το αφηνω οπως ειναι.
    ديميتريس

  8. #2183
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.670
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Μπορείς να βάλεις echo και αν δεν θες να δεις τη μεταβλητή να κάνεις redirect το output στο /dev/null.

  9. #2184
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.527
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Life pro tip που πετυχα τωρα στο reddit.
    not sure if people know this, but to help with command typos -- ctrl+t on the cli will swap the last two letters as you type something... suod<ctrl+t> will fix to sudo for example.
    ديميتريس

  10. #2185
    Εγγραφή
    26-03-2008
    Περιοχή
    ΒΟΛΟΣ
    Μηνύματα
    319
    Downloads
    73
    Uploads
    1
    Ταχύτητα
    24576/1024
    ISP
    HOL
    DSLAM
    Vivodi - ΤΟΥΜΠΑ
    Router
    NETFASTER IAD
    SNR / Attn
    11(dB) / 23(dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Life pro tip που πετυχα τωρα στο reddit.
    Newbie

  11. #2186
    Εγγραφή
    05-05-2003
    Περιοχή
    Λάρισα
    Μηνύματα
    8.917
    Downloads
    9
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    204800/20480
    ISP
    CosmOTE
    DSLAM
    ΟΤΕ - ΑΚΑΔΗΜΙΑ
    Router
    FRITZ!Box 7590
    Path Level
    Fastpath

  12. #2187
    Εγγραφή
    28-02-2006
    Μηνύματα
    1.162
    Downloads
    0
    Uploads
    0
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΓΑΛΑΤΣΙ
    Παράθεση Αρχικό μήνυμα από sktheo Εμφάνιση μηνυμάτων
    Newbie
    Beat the Noob!
    NetBSD Rocks!
    http://www.netbsd.org

  13. #2188
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.670
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από famous-walker Εμφάνιση μηνυμάτων
    Εγώ χρησιμοποιώ αυτή τη σελίδα για να μου θυμίζει αυτά που ξεχνάω: https://arialdomartini.github.io/les...bash-shortcuts

  14. #2189
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.527
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Semi-offtopic γιατι δεν ξερω που αλλου να το ρωτησω. Μεσω του meld, εκανα ενα .patch για 2 αρχεια και πανω πανω γραφει
    Κώδικας:
    --- /home/jim/main-old.py
    +++ /home/jim/main.py
    Ο χρηστης που θα το τρεξει για να πατσαρει το αρχειο, θα πρεπει να το εχει στο ιδιο path? Αν ναι, τι πρεπει να βαλω εκει?
    ديميتريس

  15. #2190
    Εγγραφή
    11-12-2003
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    46
    Μηνύματα
    6.616
    Downloads
    6
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    DSLAM
    ΟΤΕ - ΤΟΥΜΠΑ
    Router
    Fritz!box 7530
    Το patch πρέπει να έχει relative paths από την αρχή του φακέλου του source, γιατί λογικά από εκεί το εφαρμόζει ο χρήστης. Βέβαια από την άλλη έχεις και την παράμετρο -p στο patch:

    Κώδικας:
    -p NUM  --strip=NUM  Strip NUM leading components from file names
    Δηλαδή στο παραπάνω αν δώσεις patch -p2 < patch file (ή -p1, δοκίμασε) ενώ είσαι στο φάκελο /home/jim, λογικά θα στο εφαρμόσει. Το δοκιμάζεις και βλέπεις.
    ... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...
    __________
    Η σελίδα μου - e-tameio

Σελ. 146 από 149 ΠρώτηΠρώτη ... 126136141144145146147148 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Βοήθεια για ένα απλό bash script
    Από AddictedToChaos στο φόρουμ Unix - Linux
    Μηνύματα: 34
    Τελευταίο Μήνυμα: 22-07-11, 01:57
  2. bash - matlab
    Από simeon.mattes στο φόρουμ Unix - Linux
    Μηνύματα: 25
    Τελευταίο Μήνυμα: 25-06-08, 23:00
  3. Bash Script help (Αρχάριος)
    Από weakwire στο φόρουμ Unix - Linux
    Μηνύματα: 12
    Τελευταίο Μήνυμα: 08-05-07, 00:41
  4. bash rename (mv)
    Από hayzel στο φόρουμ Unix - Linux
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 07-01-07, 16:33

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας