Εμφάνιση 1.696-1.710 από 2222
Θέμα: Ερώτηση για bash
-
18-06-22, 16:18 Απάντηση: Ερώτηση για bash #1696
-
19-06-22, 15:56 Απάντηση: Ερώτηση για bash #1697
Μπορω να κανω αυτο που λεει ο τυπος εδω για τα certificates, ομως οχι system wide αλλα μονο για το χρηστη?
https://github.com/Diaoul/subliminal/issues/1047ديميتريس
-
22-06-22, 13:44 Απάντηση: Ερώτηση για bash #1698
Σε ενα αρχειο κειμενου υπαρχουνε ~100 γραμμες που ειναι ειτε ετσι με 4 πεδια
Κώδικας:Onoma | pedio2 | pedio3 | pedio4
Κώδικας:Onoma | pedio2 | pedio3 | pedio4 | TIMI
Κώδικας:Onoma-ΤΙΜΙ | pedio2 | pedio3 | pedio4 | TIMI
ديميتريس
-
22-06-22, 15:30 Απάντηση: Ερώτηση για bash #1699Κώδικας:
awk '{for(i=1;i<=NF;i++) {if (i==1 && $9!="") {printf $i "-" $9 " "} else {printf $i " "}}; print ""}' FILENAME
-
22-06-22, 21:58 Απάντηση: Ερώτηση για bash #1700
Η αληθεια ειναι πως υπαρχει κενο πριν και μετα απο καθε | , ενω κενα εχουν και μερικα ονοματα της πρωτης στηλης οποτε τι μπορει να γινει? Καμια αλλη στηλη δεν εχει κενα στα περιεχομενα της. Αν υποθεσουμε πως στο πεδιο 5 η timi εινια ιδια παντα, μηπως βοηθαει?
Μου φαινεται θα βαλω να κανει grep αυτα με την timi, να τα πεταει σε αλλο αρχειο και να τα σβηνει απο το αρχικο, αλλα ετσι θα χαλασει η σειρα τους που ειναι αλφαβητικη.ديميتريس
-
22-06-22, 23:15 Απάντηση: Ερώτηση για bash #1701
Δεν έχω χρόνο να στο φτιάξω όμορφα, αλλά για δες αυτό:
Κώδικας:awk -F'|' '{for(i=1;i<=NF;i++) {if (i==1 && $5!="") {printf $i "-" $5 " | "} else {printf $i "|"}}; print ""}' x
-
23-06-22, 07:40 Απάντηση: Ερώτηση για bash #1702
Υποθετω εκει που γραφεις x στο τελος εννοεις το ονομα του αρχειου. Δεν δουλεψε σωστα, μιας και εβαλε ακομα ενα κενο σε ΟΛΑ τα entries στην πρωτη στηλη. Βοηθαει αν ορισουμε την λεξη στο πεδιο 5, να πουμε πχ οτι ειναι παντου mitsos για να μην την ψαχνει?
ديميتريس
-
23-06-22, 15:52 Απάντηση: Ερώτηση για bash #1703
Καταρχήν ναι, x είναι το όνομα του αρχείου που χρησιμοποιώ:
Κώδικας:cat x Onoma me kena 1 | pedio2 | pedio3 | pedio4 Onoma me kena 2 | pedio2 | pedio3 | pedio4 | TIMI
Κώδικας:awk -F'|' '{for(i=1;i<=NF;i++) {if (i==1 && $5!="") {printf $i "-" $5 " | "} else {printf $i "|"}}; print ""}' x Onoma me kena 1 | pedio2 | pedio3 | pedio4| Onoma me kena 2 - TIMI | pedio2 | pedio3 | pedio4 | TIMI|
-
25-06-22, 11:40 Απάντηση: Ερώτηση για bash #1704
Θελω να προσθεσω μια λεξη (και ενα κομα) καθε 2η γραμμη σε ενα αρχειο και στο google βρηκα οτι γινεται με το sed ετσι
Κώδικας:sed '1~2s/^/mitsos,/' arxeio
Κώδικας:sed: unsupported command ~
ديميتريس
-
25-06-22, 13:34 Απάντηση: Ερώτηση για bash #1705
Μήπως έχεις εγκατεστημένο το mini-sed; Δεν μπορείς να βάλεις το κανονικό;
-
25-06-22, 19:26 Απάντηση: Ερώτηση για bash #1706
Αυτο λεω παραπανω, οτι εχει ενα υποτυπωδες sed που εινια κομματι του busybos. Δεν γινεται να εγκαταστησω κατι αλλο.
ديميتريس
-
25-06-22, 19:35 Απάντηση: Ερώτηση για bash #1707
Με έκαψες απογευμαυτικά να ξέρεις...
Κώδικας:billy@billy-imac tmp % cat tmp.txt 1 2 3 4 5 6 7 billy@billy-imac tmp % sed '1~2s/^/mitsos,/' tmp.txt sed: 1: "1~2s/^/mitsos,/": invalid command code ~ billy@billy-imac tmp % sed -n 'g;n;s/^/mitsos,/;p' tmp.txt mitsos,2 mitsos,4 mitsos,6
-
25-06-22, 22:40 Απάντηση: Ερώτηση για bash #1708
Μαλλον δοκαρι γιατι μου προσθετει το κειμενο στις ζυγες γραμμες και σβηνει εντελως τις μονες. Επισης εχει και μερικες κενες γραμμες. Ισως να φταιει πως το κειμενο που θελω να βαλω εχει και ενα καγκελο μπροστα, πχ "#mitsos,".
ديميتريس
-
25-06-22, 23:30 Απάντηση: Ερώτηση για bash #1709
Αυτό ?
Κώδικας:billy@billy-imac tmp % cat tmp.txt 1 2 3 4 5 6 7 billy@billy-imac tmp % sed -n 'p;g;n;s/^/\#mitsos,/;p' tmp.txt 1 #mitsos,2 3 #mitsos,4 5 #mitsos,6 7
-
26-06-22, 09:47 Απάντηση: Ερώτηση για bash #1710
Αυτο ειναι διαφορετικο απο αυτο που ποσταρες χτες? Γιατι δουλεψε σε ενα προχειρο αρχειο σαν το δικο σου, αλλα τωρα μαλλον δεν δουλευει η εντολη που βγαζει το αρχειο που προκειται να γινει sed, ενω χτες δουλευε κανονικα.
Να πω οτι χτες βρηκα αυτο και δουλεψε, αλλα το βλεπω πολυ μπακαλιστικο
Κώδικας:sed 's/^/#mitsos,/;n' < file.in > file.out
Οκ τη βρηκα την πατατα μου, ειχα ξεχασει ενα αυτακι απο την προηγουμενη εντολη. Αλλα και παλι το sed τα μπερδευει, ισως γιατι οι γραμμες που θελω να αλλαχτουν εχουν μεσα και αλλους περιεργους χαρακτηρες εκτος απο το καγκελο, πχ κενα, σημεια στιξης κλπ. Μενω με την παραπανω αναγκαστικα.Τελευταία επεξεργασία από το μέλος jim_p : 26-06-22 στις 09:55.
ديميتريس
Παρόμοια Θέματα
-
Βοήθεια για ένα απλό 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