tritonas00 Δημοσ. 12 Αυγούστου 2013 Share Δημοσ. 12 Αυγούστου 2013 (επεξεργασμένο) ο χρηστης δινει σε ενα input mountpoint=device και χρησιμοποιω το = για να τα ξεχωρισω. anyway, δεν πειραζει μιας και σε περιπτωση partition μεσα σε partition πρεπει να τα δωσει ο χρηστης με sorted σειρα. για αυτο ελεγα μηπως γινεται να τα δινει με οτι σειρα θελει και να κανει αυτοματα sort εννοεις να σπασω τα κομματια του BRcustomparts: sorted=($(for i in ${BRcustomparts[@]}; do BRmpoint=$(echo $i | cut -f1 -d"="); echo $BRmpoint; done | sort)) ? Και μετα πως θα παρω ενα ολοκληρωμενο array της μορφης mountpoint=device ? Επεξ/σία 12 Αυγούστου 2013 από tritonas00 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
imitheos Δημοσ. 13 Αυγούστου 2013 Share Δημοσ. 13 Αυγούστου 2013 ο χρηστης δινει σε ενα input mountpoint=device και χρησιμοποιω το = για να τα ξεχωρισω. anyway, δεν πειραζει μιας και σε περιπτωση partition μεσα σε partition πρεπει να τα δωσει ο χρηστης με sorted σειρα. για αυτο ελεγα μηπως γινεται να τα δινει με οτι σειρα θελει και να κανει αυτοματα sort εννοεις να σπασω τα κομματια του BRcustomparts: sorted=($(for i in ${BRcustomparts[@]}; do BRmpoint=$(echo $i | cut -f1 -d"="); echo $BRmpoint; done | sort)) ? Και μετα πως θα παρω ενα ολοκληρωμενο array της μορφης mountpoint=device ? Αν ο χρήστης το δίνει με αυτή τη μορφή και όλα τα στοιχεία έχουν την ίδια μορφή, τότε μπορείς να κάνεις key sort. Δοκίμασε να τρέξεις την sort ως sort -k 1,1 -t = δηλαδή να διαχωρίσει την κάθε γραμμή σε πεδία με βάση το χαρακτήρα = και να χρησιμοποιήσει για την ταξινόμηση μόνο το πρώτο πεδίο. Θα είναι δηλαδή σαν να μην υπάρχει τίποτα από το = και πέρα. 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 13 Αυγούστου 2013 Share Δημοσ. 13 Αυγούστου 2013 Αυτο ακριβως ηθελα, thanks τα μαλα man ! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 16 Αυγούστου 2013 Share Δημοσ. 16 Αυγούστου 2013 for((i=2;i<=77;i+=5)); do awk 'NR==2{ print; }' example.txt; done πως περναω την τιμη του i στο NR? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
imitheos Δημοσ. 16 Αυγούστου 2013 Share Δημοσ. 16 Αυγούστου 2013 for((i=2;i<=77;i+=5)); do awk 'NR==2{ print; }' example.txt; done πως περναω την τιμη του i στο NR? Αν το κάνεις "NR==$i { print; }" παίζει ? (με διπλά εισαγωγικά δηλαδή αντί για μονά ώστε να γίνει expand το $i) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 16 Αυγούστου 2013 Share Δημοσ. 16 Αυγούστου 2013 Αν το κάνεις "NR==$i { print; }" παίζει ? (με διπλά εισαγωγικά δηλαδή αντί για μονά ώστε να γίνει expand το $i) yes Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 13 Σεπτεμβρίου 2013 Share Δημοσ. 13 Σεπτεμβρίου 2013 Ενα μικρο θεματακι. Ενεργοποιω το autocompletion στην read, αλλα ως γνωστον οταν ειναι για αρχεια, στο τελος βαζει ενα space και πρεπει να το σβηνω αλλιως δεν μπορω να ελεγξω την variable: read -e -p "Path:" BRfile if [ ! -f "$BRfile" ]; then echo "File not found" fi Δηλαδη αν δωσω με tab completion /home/babis/file θα καταληξω με BRfile "/home/babis/file " που δεν υπαρχει λογω του space στο τελος. Τι μπορω να κανω για να το δεχεται απευθειας, χωρις να σβηνω το space με το χερι? Ακυρο, η IFS φταιει. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 13 Σεπτεμβρίου 2013 Share Δημοσ. 13 Σεπτεμβρίου 2013 Για διάβασε εκεί που λέει substring extraction Δηλαδή δες αν μπορείς να γράψεις μια συνάρτηση, που να τσεκάρει αν οι τελευταίοι χαρακτήρες είναι το κενό και αν ναι, να τους σβήνουν. edit Δες και αυτό λίγο, είναι μάλλον καλύτερη λύση. http://mywiki.wooledge.org/BashFAQ/001#Trimming Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 13 Σεπτεμβρίου 2013 Share Δημοσ. 13 Σεπτεμβρίου 2013 yeap οπως τα λεει το δευτερο link, η IFS ηταν. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 4 Οκτωβρίου 2013 Share Δημοσ. 4 Οκτωβρίου 2013 Υπηρχε ενα θεμα-δημοσκοπηση που ελεγε ποσο παλια εινια η εγκατασταση της διανομης? Δεν μπορω να το βρω Anyway, βρηκα αυτο στο commandlinefu http://www.commandlinefu.com/commands/view/12590/show-how-old-your-linux-os-installtion-is $ sudo tune2fs -l $(df -h / |(read; awk '{print $1; exit}')) | grep -i created Filesystem created: Sun Feb 3 14:17:33 2008 Not bad 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 4 Οκτωβρίου 2013 Share Δημοσ. 4 Οκτωβρίου 2013 tac /var/log/pacman.log [2006-06-11 08:09] installed filesystem (0.7.2-1) 2 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 4 Οκτωβρίου 2013 Share Δημοσ. 4 Οκτωβρίου 2013 tac /var/log/pacman.log | tail -n 1 ήhead -n 1 /var/log/pacman.log 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 4 Οκτωβρίου 2013 Share Δημοσ. 4 Οκτωβρίου 2013 Ναι μονο που δεν εχουμε ολοι arch... Επιπλεον, ανοιγοντας με το tac το /var/log/apt/history.log καπου χαλαει το πραγμα $ tac /var/log/apt/history.log . . . Start-Date: 2010-09-04 11:45:08 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 4 Οκτωβρίου 2013 Share Δημοσ. 4 Οκτωβρίου 2013 η tac απλα διαβαζει αναποδα το αρχειο. (ή οτι της δωσεις) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 4 Οκτωβρίου 2013 Share Δημοσ. 4 Οκτωβρίου 2013 Ναι αλλα η ημερομηνια δεν ειναι αυτη που θελω. Αυτο θελω να δειξω οσο αφορα το ιστορικο του apt. Θυμαμαι οτι η εγκατασταση μου εγινε τελη Ιανουαριου με αρχες Φεβρουαριου 2008. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα