Δημοσιεύτηκε: 23 Μάιος 2014, 21:09
από malos
Ένα καινούργιο θεματάκι που έχω. Το παρακάτω σκριπτ το έκανα με σκοπό με σκοπό: να πατάω Alt+F2 και να γράφω μέσα zz english text όπου θα μου ανοίγει ο firefox κατευθείαν στη σελίδα μετάφρασης της google έχοντας μάλιστα και τις αγγλικές λέξεις έτοιμες και μεταφρασμένες.
Το zz είναι το όνομα που έχω δώσει στο script (βολικό γιατί πληκτρολογείται εύκολα και γρήγορα). Το έκανα εκτελέσιμο και το αντέγραψα στο /usr/bin .

Δουλεύει μεν αλλά μόνο για μία λέξη. Αν θέλω ένα μεγάλο κείμενο που αυτός είναι και ο σκοπός, να κάνω ένα γρήγορο paste με το μεσαίο κλικ ξέρετε, δεν το πιάνει. Μόνο την πρώτη λέξη μου δίνει.
Πως να το διορθώσω;

Κώδικας: Επιλογή όλων


#!/bin/bash
if [ $# -lt 2 ]; then
word=$1
notif=`firefox 'https://translate.google.gr/?hl=el&tab=wT#en/el/'$1`
else
word=`echo $@`
notif=`firefox 'https://translate.google.gr/?hl=el&tab=wT#en/el/'$word`
fi
exit 0;