• [^] # Re: zsh

    Posté par . En réponse au journal launch - le double clic en ligne de commande. Évalué à 0.

    Pas des plus élégant non plus, mais on peut faire ça (trouvez ici https://bbs.archlinux.org/viewtopic.php?id=108553):


    # open files
    o () {
    # To use xdg-open
    #nohup xdg-open "1ドル" > /dev/null 2>&1 &

    if [ -f 1ドル ] ; then
    case 1ドル in
    *.tar.bz2) tar xjf 1ドル ;;
    *.tar.gz) tar xzf 1ドル ;;
    *.bz2) bunzip2 1ドル ;;
    *.rar) rar x 1ドル ;;
    *.gz) gunzip 1ドル ;;
    *.tar) tar xf 1ドル ;;
    *.tbz2) tar xjf 1ドル ;;
    *.tgz) tar xzf 1ドル ;;
    *.zip) unzip 1ドル ;;
    *.Z) uncompress 1ドル ;;
    *.7z) 7z x 1ドル ;;
    *.pdf) zathura 1ドル > /dev/null 2>&1 & ;;
    *.html) luakit 1ドル > /dev/null 2>&1 & ;;
    *.blend) blender 1ドル > /dev/null 2>&1 & ;;
    *.avi) smplayer 1ドル > /dev/null 2>&1 & ;;
    *.wmv) smplayer 1ドル > /dev/null 2>&1 & ;;
    *.mp3) mplayer 1ドル > /dev/null 2>&1 & ;;
    *.flv) smplayer 1ドル > /dev/null 2>&1 & ;;
    *.mp4) smplayer 1ドル > /dev/null 2>&1 & ;;
    *.ogg) mplayer 1ドル > /dev/null 2>&1 & ;;
    *.wav) audacity 1ドル > /dev/null 2>&1 & ;;
    *.jpg) gpicview 1ドル > /dev/null 2>&1 & ;;
    *.jpeg) gpicview 1ドル > /dev/null 2>&1 & ;;
    *.JPG) gpicview 1ドル > /dev/null 2>&1 & ;;
    *.png) gpicview 1ドル > /dev/null 2>&1 & ;;
    *.gif) gpicview 1ドル > /dev/null 2>&1 & ;;
    *) vim 1ドル > /dev/null 2>&1 & ;;
    esac
    else
    echo "'1ドル' is not a valid file"
    fi

    n="1ドル"
    }