Δημοσιεύτηκε: 24 Αύγ 2014, 03:40
από xmarkx
Κώδικας: Επιλογή όλων

# Open any file from a console according to the file extension

targetFile=$1;
extension=null;

echo $1 | awk -F'.' '{
print $2
}' > ~/.tempFile

file="/home/xmarkx/.tempFile" #the file where you keep your string name

extension=`cat $file`

echo $extension

if [ "$extension" = "png" ]; then
eog $targetFile;
else
echo "Extension is not recognized yet!";
fi
rm /home/xmarkx/.tempFile


τελικά αν και μπακάλικος τρόπος παίζει έτσι...όμως θα ήθελα κάτι πιο σωστό αν υπαχει. Επίσης εμφανίζει αυτό το λάθος :

Κώδικας: Επιλογή όλων
** (eog:4089): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-zmYcOvM1KY: Connection refused

το οποίο μετα απο ώρα κατάλαβα πως λύνεται προσθέτωντας αυτό:
Κώδικας: Επιλογή όλων
export NO_AT_BRIDGE=1

κάθε φορά που τρέχω την εντολή. Ναι οκ warning είναι οχι error αλλά θέλω να το ξεφορτωθώ γίνεται? :/