Εκανα μια δοκιμη με αυτο και μου επιστρεφει ενα log που λεει σε ποια commits προστεθηκε (ή αφαιρεθηκε?) αυτο που αναζητησα στο string. Οποτε τωρα παω στο φακελο που τα εχω ολα exported, βρισκω τον υποφακελο που εχει σαν ονομα το commit και παιρνω το αρχειο? Ή εκανα κατι λαθος?
Εμφάνιση 1.876-1.890 από 2222
Θέμα: Ερώτηση για bash
-
05-02-23, 18:25 Απάντηση: Ερώτηση για bash #1876ديميتريس
-
05-02-23, 20:09 Απάντηση: Ερώτηση για bash #1877
-
06-02-23, 08:25 Απάντηση: Ερώτηση για bash #1878
Αυτο ομως με το git checkout, δεν θα αλλαξει ΟΛΟ το repo σε εκεινο το instance, αρα μετα θα χαλασει το σκεπτικο και δεν θα μπορω να βρω κατι αλλο? Βασικα, εγω ηλπιζα να λεει πχ το commit και απο κατω να λεει το string που προστεθηκε, αλλα anyway.
Απο την αλλη, σκεφτομαι μηπως θα ηταν πιο ευκολο να βρω το παλιοτερο commit που προστεθηκε το string και μετα να ψαξω ολα τα αλλα που βγαζει το blame με diff...ديميتريس
-
06-02-23, 14:37 Απάντηση: Ερώτηση για bash #1879
Ένα ένα τα λες. Φυσικά το checkout θα αλλάξει όλο το repo, αλλά μετά με git checkout BRANCHNAME μπορείς να το επαναφέρεις. Τα git snapshots δεν έχουν νόημα ανά αρχείο αλλά ανά commit, το οποίο είναι παρόμοιο αν κοιτάς ένα αρχείο μόνο (η αρχική σου ερώτηση) αλλά τώρα αναφέρεις και άλλα αρχεία. Τι ακριβώς προσπαθείς;
-
06-02-23, 15:05 Απάντηση: Ερώτηση για bash #1880
Εχεις pm γιατι θα χαλασουμε 20 σελιδες μεχρι να καταλαβω.
ديميتريس
-
06-02-23, 15:24 Απάντηση: Ερώτηση για bash #1881NetBSD Rocks!
http://www.netbsd.org
-
11-02-23, 13:22 Απάντηση: Ερώτηση για bash #1882
Οταν φορτωνω κατι με LD_PRELOAD=blablbla, πρεπει να πεταει διαφορα στο τερματικο?
Πχ το παρακατω ειναι το output απο το
Κώδικας:env LD_PRELOAD=/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1
ديميتريس
-
11-02-23, 13:27 Απάντηση: Ερώτηση για bash #1883
Απλά μην χρησιμοποιείς το env, τρέξε :
Κώδικας:LD_PRELOAD=/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1 $command
NetBSD Rocks!
http://www.netbsd.org
-
11-02-23, 13:43 Απάντηση: Ερώτηση για bash #1884
Μαλιστα. Οντως εκανα χαζομαρα. Τωρα οντως δουλεψε οπως πρεπει.
Αλλα δεν θα πρεπει να το εχω με env για να τρεχει χωρις να το γραφω καθε φορα?ديميتريس
-
11-02-23, 15:04 Απάντηση: Ερώτηση για bash #1885
Αν θες να το έχεις μόνιμα στο περιβάλλον (προφίλ) σου, βάλτο στο τέλος μέσα στο ~/.bashrc π.χ.
Κώδικας:export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1
Κώδικας:alias mycmd='LD_PRELOAD=/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1 mycommand'
NetBSD Rocks!
http://www.netbsd.org
-
11-02-23, 16:47 Απάντηση: Ερώτηση για bash #1886
Σκοτωσε με! Αυτη τη στιγμη εχω ενα "shortcut" που το ξεκιναει και λεει στο command
Κώδικας:LD_PRELOAD=/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1 kodi
ديميتريس
-
12-02-23, 12:20 Απάντηση: Ερώτηση για bash #1887
Ε τότε φιλαράκι, ποιός ο στόχος αυτών των ερωτήσεων;
Από τη στιγμή που δεν υιοθετείς καμία λύση από αυτές που σου προτείνονται, έχει κανένα νόημα να γίνονται αυτές οι ερωτήσεις;NetBSD Rocks!
http://www.netbsd.org
-
24-02-23, 20:34 Απάντηση: Ερώτηση για bash #1888
Εστω ενα αρχειο που μερικες γραμμες του εχουν emojis στο τελος, πχ (εικονα).
Γινεται με καποιο τροπο να διαγραψω ή να αντικαταστησω ολες αυτες τις γραμμες και να μου μεινει μονο το κανονικο κειμενο? Κατι σαν το --restrict-filenames του youtube-dl//yt-dlp δηλαδη.
Δοκιμασα μολις το inline-detox του detox αλλα δεν μου κανει επειδη σβηνει/αλλαζει και τα
Κώδικας:: / #
- - - Updated - - -
Το βρηκα. Γινεται τελικα με
Κώδικας:inline-detox -s iso8859_1-only arxeio
Κώδικας:greece thY_3thY__
Τελευταία επεξεργασία από το μέλος jim_p : 24-02-23 στις 15:43.
ديميتريس
-
16-03-23, 19:29 Απάντηση: Ερώτηση για bash #1889
Μπορω με καποιο τροπο να αλλαξω την τιμη μιας μεταβλητης σε ενα αρχειο xml? Πιο συγκεκριμενα, θελω απο το settings.xml ενος προσθετου στο kodi να αλλαχτει αυτη η τιμη
Κώδικας:<setting id="oauth_token_helix">enastring30xaraktiron</setting>
ديميتريس
-
17-03-23, 21:03 Απάντηση: Ερώτηση για bash #1890
Εκανα μια μικρη προοδο για το παραπανω με το xmlstarlet. Για να γινουν πιο απλα τα πραγματα, ας πουμε οτι ολο το xml ειναι αυτο και θελω να αλλαξω την τιμη στην μεταβλητη bandwidth.
Κώδικας:<?xml version="1.0" encoding="utf-8" standalone="yes"?> <settings version="2"> <setting id="bandwidth">1500000</setting> </settings>
Κώδικας:xmlstarlet edit --inplace --update "/settings/@version" --value "666" settings.xml
Κώδικας:<?xml version="1.0" encoding="utf-8" standalone="yes"?> <settings version="666"> <setting id="bandwidth">1500000</setting> </settings>
Κώδικας:xmlstarlet edit --inplace --update "/settings/setting/@id=bandwidth" --value "666" settings.xml xmlstarlet edit --inplace --update "/settings/setting/id/@bandwidth" --value "666" settings.xml xmlstarlet edit --inplace --update "/settings/setting/@bandwidth" --value "666" settings.xml
Τελευταία επεξεργασία από το μέλος jim_p : 17-03-23 στις 21:15.
ديميتريس
Παρόμοια Θέματα
-
Βοήθεια για ένα απλό 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