Σελ. 96 από 149 ΠρώτηΠρώτη ... 7686919495969798101106116 ... ΤελευταίαΤελευταία
Εμφάνιση 1.426-1.440 από 2222
  1. #1426
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.652
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Αυτό είναι μαζοχισμός όμως, καλύτερα να βρεις τα 2 commits που θες να συγκρίνεις με git log και μετά να τρέξεις
    Κώδικας:
    git difftool xyz123^..xyz456

  2. #1427
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Συγκεκριμένα για την περίπτωση του jim_p που είναι κάτι που μου χρειάζεται συχνά (να δεις τι αλλαγές έφερε ένα pull / merge), εγώ έχω ένα alias το οποίο παίζει με το ORIG_HEAD. Ανάλογα με το πώς κάνεις fetch και το αν το repo είναι bare ή όχι, υπάρχουν περιπτώσεις που δεν ανανεώνεται το ORIG_HEAD αλλά για τις περισσότερες περιπτώσεις λειτουργεί τζάμι.
    Κώδικας:
            loh = log ORIG_HEAD.. --stat --no-merges
            lrh = log ORIG_HEAD.. --reverse --stat --no-merges
    Συνήθως τρέχω lrh (ή lrh -p) γιατί με βολεύει η ανάγνωση παλιό -> νέο και φυσικά μπορείς να το περιορίσεις σε κάποιο κατάλογο / αρχείο όπως έκανε ο jim_p με το README.md.
    Κώδικας:
    # pwd
    /home/git/repos/linux.git
    # pull .
    Processing .
    Ανάκτηση origin
    Από το git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
       b791d1bdf921..8f02f363f76f  master     -> origin/master
     .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     |   5 +-
     .../devicetree/bindings/ata/sata_highbank.yaml     |  21 +-
    κτλ
     168 files changed, 2191 insertions(+), 1276 deletions(-)
    
    # git lrh
    commit c8d70a29d6bbc956013f3401f92a4431a9385a3c
    Author:     Juergen Gross <jgross@suse.com>
    AuthorDate: Mon May 11 09:42:31 2020 +0200
    Commit:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
    CommitDate: Thu May 21 12:59:15 2020 -0500
    
        xen/pvcalls-back: test for errors when calling backend_connect()
        
        backend_connect() can fail, so switch the device to connected only if
        no error occurred.
        
        Fixes: 0a9c75c2c7258f2 ("xen/pvcalls: xenbus state handling")
        Cc: stable@vger.kernel.org
        Signed-off-by: Juergen Gross <jgross@suse.com>
        Link: https://lore.kernel.org/r/20200511074231.19794-1-jgross@suse.com
        Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
        Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    
     drivers/xen/pvcalls-back.c | 3 ++-
     1 file changed, 2 insertions(+), 1 deletion(-)
    
    commit c17db64044e34ae6c2df56cc4837787f9d48edd5
    Author:     Rikard Falkeborn <rikard.falkeborn@gmail.com>
    AuthorDate: Sat May 9 15:47:55 2020 +0200
    Commit:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
    CommitDate: Thu May 21 13:00:39 2020 -0500
    
        xen-platform: Constify dev_pm_ops
        
        dev_pm_ops is never modified, so mark it const to allow the compiler to
        put it in read-only memory.
        
        Before:
           text    data     bss     dec     hex filename
           2457    1668     256    4381    111d drivers/xen/platform-pci.o
        
        After:
           text    data     bss     dec     hex filename
           2681    1444     256    4381    111d drivers/xen/platform-pci.o
        
        Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
        Link: https://lore.kernel.org/r/20200509134755.15038-1-rikard.falkeborn@gmail.com
        Reviewed-by: Juergen Gross <jgross@suse.com>
        Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    
     drivers/xen/platform-pci.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    κτλ
    Ουσιαστικά δηλαδή το ORIG_HEAD.. (δηλαδή ORIG_HEAD..HEAD) είναι ισοδύναμο με το να έγραφα b791d1bdf921..8f02f363f76f που βλέπουμε στην έξοδο της git-pull.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  3. #1428
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.423
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Πως μπορω να βγαλω απο το bash_history κατι ψοφια πραγματα που εχω και δεν δουλευουν πια, πχ κατι entries με τον mpv που επαιζε πραγματα απο το music.youtube.com? Επειδη ειναι 150-200 και δεν παιζει να τα σβησω ενα ενα ρωταω εδω.
    ديميتريس

  4. #1429
    Εγγραφή
    18-10-2006
    Ηλικία
    55
    Μηνύματα
    5.624
    Downloads
    50
    Uploads
    0
    Τύπος
    ADSL OTE
    Ταχύτητα
    20370/935
    ISP
    Conn-X 24Mbit
    DSLAM
    Cyta Hellas - ΚΟΖΑΝΗ
    Router
    level-one FBR-1416A
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Πως μπορω να βγαλω απο το bash_history κατι ψοφια πραγματα που εχω και δεν δουλευουν πια, πχ κατι entries με τον mpv που επαιζε πραγματα απο το music.youtube.com? Επειδη ειναι 150-200 και δεν παιζει να τα σβησω ενα ενα ρωταω εδω.
    https://stackoverflow.com/questions/...ext-using-grep

    δουλεύει και έτσι:
    Κώδικας:
    grep -v "$varName" config.txt > $$ && mv $$ config.txt
    Τελευταία επεξεργασία από το μέλος giorgosts : 15-06-20 στις 13:33.

  5. #1430
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.652
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Υπάρχει τρόπος να κάνω το bash completion να λειτουργεί σε escaped commands; πχ, όταν κάνω αυτό:
    Κώδικας:
    cp filen<tab>
    δουλεύει, αλλά όταν κάνω
    Κώδικας:
    \cp filen<tab>
    δεν παίζει.

  6. #1431
    Εγγραφή
    07-02-2007
    Μηνύματα
    747
    Downloads
    6
    Uploads
    0
    @tsigarid
    Δοκίμασα σε debian 9 με bash 4.4.12(1) και σε Arch με bash 5+ και παίζει κανονικά το completion και στα δύο
    Οδηγός για LaTeX στα Ελληνικά
    Οδηγός για Linux στα Ελληνικά

  7. #1432
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.652
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Εγώ παίζω σε SuSE SLES12:

    Κώδικας:
    GNU bash, version 4.3.48(1)-release (x86_64-suse-linux-gnu)

  8. #1433
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.423
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Εκανα πριν λιγες ωρες το git pull που κανω καθε τοσο και αναμεσα στα αρχεια που ενημερωθηκαν ηταν και το readme.md. Εκανα μετα οτι ειχαμε πει εδω
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Αψογα! 1000 ευχαριστω!
    Κώδικας:
    $ git diff HEAD^ HEAD README.md
    diff --git a/README.md b/README.md
    index a88c685..d92c556 100644
    --- a/README.md
    +++ b/README.md
    @@ -17,7 +17,7 @@
     [0]: https://www68.zippyshare.com/v/JngRy9Su/file.html
     [11]: https://www35.zippyshare.com/v/tajZSHAT/file.html
     [111]: https://www109.zippyshare.com/v/RgTaBPWk/file.html
    -[1112]: https://www102.zippyshare.com/v/rS9qTK7b/file.html
    +[1112]: https://www91.zippyshare.com/v/TgLx7spq/file.html
     [TV-ONE]: https://racc.coding.net/p/TV-ONE/git
     [Sport-Test]: https://racc.coding.net/p/Sport-Test/git
     [Anime-Test]: https://racc.coding.net/p/Anime-Test/git
    αλλα δεν εβγαλε τιποτα!
    Κώδικας:
    $ git diff HEAD^ HEAD README.md
    $
    Γιατι? Θεωρω πως φταιει το οτι η αλλαγη στο readme.md δεν εγινε στο τελευταιο αλλα στο προτελευταιο commit. Σε αυτη την περιπτωση, πως μπορω να δω το commit στο οποιο εγινε ΚΑΙ την αλλαγη? Εινια το commit 89142db απο εδω
    https://racc.coding.net/public/TV-ON...NE/git/commits
    ديميتريس

  9. #1434
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Εκανα πριν λιγες ωρες το git pull που κανω καθε τοσο και αναμεσα στα αρχεια που ενημερωθηκαν ηταν και το readme.md. Εκανα μετα οτι ειχαμε πει εδω

    αλλα δεν εβγαλε τιποτα!
    Κώδικας:
    $ git diff HEAD^ HEAD README.md
    $
    Γιατι? Θεωρω πως φταιει το οτι η αλλαγη στο readme.md δεν εγινε στο τελευταιο αλλα στο προτελευταιο commit. Σε αυτη την περιπτωση, πως μπορω να δω το commit στο οποιο εγινε ΚΑΙ την αλλαγη? Εινια το commit 89142db απο εδω
    https://racc.coding.net/public/TV-ON...NE/git/commits
    Κώδικας:
    % git diff 89142db..HEAD -- README.md
    % git diff ORIG_HEAD..HEAD -- README.md
    % git log -p ORIG_HEAD..HEAD -- README.md (αν θέλεις να δεις και τον λόγο που έγινε η αλλαγή).
    Παίζει κανένα από τα παραπάνω;
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  10. #1435
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.446
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Ή με την log;
    Κώδικας:
    git log -p -1 README.md
    - - - Updated - - -

    Παράθεση Αρχικό μήνυμα από imitheos Εμφάνιση μηνυμάτων
    Κώδικας:
    % git diff 89142db..HEAD -- README.md
    % git diff ORIG_HEAD..HEAD -- README.md
    % git log -p ORIG_HEAD..HEAD -- README.md (αν θέλεις να δεις και τον λόγο που έγινε η αλλαγή).
    Παίζει κανένα από τα παραπάνω;
    Αυτά δεν προϋποθέτουν ότι δεν έχεις κάνει Pull ακόμα;

  11. #1436
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.423
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Το
    Κώδικας:
    git diff ORIG_HEAD..HEAD -- README.md
    επιστρεφει αποτελεσματα ομοια με αυτα που λεω παραπανω, ενω το
    Κώδικας:
    git log -p ORIG_HEAD..HEAD -- README.md
    επιστρεφει τα ιδια αλλα σε στυλ vim...
    ديميتريس

  12. #1437
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από MitsakosGR Εμφάνιση μηνυμάτων
    Ή με την log;
    Κώδικας:
    git log -p -1 README.md
    - - - Updated - - -

    Αυτά δεν προϋποθέτουν ότι δεν έχεις κάνει Pull ακόμα;
    Γιατί; Ίσα ίσα για να παίξουν θα πρέπει να έχεις κάνει pull. Για να δεις τις αλλαγές από το commit 89142db και μετά, θα πρέπει αυτό να υπάρχει σε σένα οπότε να έχεις κάνει pull. Επίσης η pull θα αλλάξει το ORIG_HEAD ώστε να δείχνει στο commit που ήταν HEAD πριν κάνεις το pull οπότε το ORIG_HEAD..HEAD είναι όλες οι αλλαγές που έφερε το συγκεκριμένο pull.

    Ο jim_p δεν ήθελε να δει τις αλλαγές που έγιναν στο README από την τελευταία φορά που έκανε pull; Μάλλον δεν θα κατάλαβα σωστά την ερώτηση και έγραψα βλακείες πάλι.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  13. #1438
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.446
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από imitheos Εμφάνιση μηνυμάτων
    Γιατί; Ίσα ίσα για να παίξουν θα πρέπει να έχεις κάνει pull. Για να δεις τις αλλαγές από το commit 89142db και μετά, θα πρέπει αυτό να υπάρχει σε σένα οπότε να έχεις κάνει pull. Επίσης η pull θα αλλάξει το ORIG_HEAD ώστε να δείχνει στο commit που ήταν HEAD πριν κάνεις το pull οπότε το ORIG_HEAD..HEAD είναι όλες οι αλλαγές που έφερε το συγκεκριμένο pull.

    Ο jim_p δεν ήθελε να δει τις αλλαγές που έγιναν στο README από την τελευταία φορά που έκανε pull; Μάλλον δεν θα κατάλαβα σωστά την ερώτηση και έγραψα βλακείες πάλι.
    Εσύ σωστά κατάλαβες, εγώ δεν κατάλαβα σωστά το ORIG_HEAD.

  14. #1439
    Το avatar του μέλους shadowman
    shadowman Guest
    έχω ένα αρχείο κειμένου που το διαβάζει το πρόγραμμα ledger-cli (οικονομικό- λογιστικό) . Περιέχει πολλές εγγραφές του τύπου:
    Κώδικας:
    5/5/2020	* ab
    		Expenses:Super Market		EUR 33.98
    		Liabilities:Cards:Bonus Visa 
    
    14/5/2020	* Public ; TV 16/48
    		Expenses:Home		EUR 33.31
    		Liabilities:Cards:Personal Visa
    Οι εγγραφές στο αρχείο γίνονται άτακτα με πληκτρολόγηση σε ένα οποιονδήποτε επεξεργαστή κειμένου.
    Ο vim διαθέτει μια λειτουργία LedgerSort που ταξινομεί εκ των υστέρων τις εγγραφές βάσει της ημερομηνίας (δεν είναι απαραίτητο για το ledger-cli να γίνει αυτό αλλά για λόγους τακτοποίησης είναι ωραίο το αρχείο με τα δεδομένα να έχει μια σειρά.). Το πρόβλημα είναι ότι η λειτουργία αυτή του Vim πειράζει την μορφή ημερομηνίας στις εγγραφές και την κάνει έτσι:
    Κώδικας:
    2020/05/05 * ab
        Expenses:Super Market                            EUR 33.98
        Liabilities:Cards:Bonus Visa 
    
    2020/05/14 * Public ; TV 16/48
        Expenses:Home                                    EUR 33.31
        Liabilities:Cards:Personal Visa
    όπως θα καταλάβατε θέλω να γυρίσω πάλι τις ημερομηνίες στην μορφή που τις πληκτρολόγησα (βέβαια εγώ δεν έγραφα 14/05/2020 αλλά έτρωγα το μηδενικό και το έκανα 14/5/2020, δεν με πειράζει αν η μετατροπή περιέχει το πιο "επίσημο" με όλα τα ψηφία dd/mm/yyyy)

  15. #1440
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Κώδικας:
    % cat tmp 
    2020/05/05 * ab
        Expenses:Super Market                            EUR 33.98
        Liabilities:Cards:Bonus Visa 
    
    2020/05/14 * Public ; TV 16/48
        Expenses:Home                                    EUR 33.31
        Liabilities:Cards:Personal Visa
    
    % sed "s#\([0-9]\{4\}\)/\([0-9]\{2\}\)/\([0-9]\{2\}\)#\3/\2/\1#" tmp 
    05/05/2020 * ab
        Expenses:Super Market                            EUR 33.98
        Liabilities:Cards:Bonus Visa 
    
    14/05/2020 * Public ; TV 16/48
        Expenses:Home                                    EUR 33.31
        Liabilities:Cards:Personal Visa
    Κάτι τέτοιο σου κάνει; Χρησιμοποίησα στο τερματικό τον sed για να το δεις αλλά η εντολή αυτούσια μπορεί να χρησιμοποιηθεί και μέσα στο vim (απλά θα γίνει %s ώστε να παίξει σε όλο το αρχείο).

    To [0-9] σημαίνει ένας χαρακτήρας οποιουδήποτε ψηφίου. Το [0-9]\{4\} (στο vim θα το δεις συχνά να γράφεται ως \{ } επειδή το vim σου επιτρέπει να παραλείψεις την δεύτερη backslash ενώ το sed όχι) σημαίνει ότι ψάξε για 4 ακριβώς χαρακτήρες ψηφία. Οι δύο quoted παρανθέσεις τώρα είναι οι backreferences και σου επιτρέπουν να "θυμάσαι" τα matches για να τα χρησιμοποιήσεις μετά. Εσύ δεν θέλεις να "σβήσεις" αυτό που κάνεις match ή να το αλλάξεις με κάτι στατικό. Θέλεις να το αλλάξεις με το ίδιο pattern που έγινε match. Για αυτό μπαίνουν οι παρενθέσεις. Η όλη εντολή ψάχνει για ένα pattern της μορφής ΕΕΕΕ/ΜΜ/ΗΗ και μετά το αλλάζει με το \3/\2/\1 δηλαδή βάζει πρώτα την ημερά μετά τον μήνα και τέλος τον χρόνο.

    Edit: Μέσα στο vim την δουλειά την κάνεις με το plugin vim-ledger; Αν ναι ποια έκδοση χρησιμοποιείς; Γιατί βλέπω ότι έχει μπει υποστήριξη για επιλογή date format. Δοκίμασε να βάλεις στο vimrc σου
    Κώδικας:
    let g:ledger_date_format = '%d/%m/%Y'
    και δες αν λειτουργεί σωστά.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

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

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

  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 είναι εκτός λειτουργίας