При установке Android Emulator (SDK) у меня проблема с каталогом / opt

Попробуйте это (поместите его в скрипт, сделайте его исполняемым):

#!/bin/bash

DF_BIN='/bin/df'

DF_OUT=`${DF_BIN}`

tring='first line
second line
third line'

oldIFS="$IFS"   # store old IFS value
IFS='
'
IFS=${IFS:0:1} # tab formatting
lines=( $DF_OUT )

IFS=', '

COUNTER=0
for line in "${lines[@]}"
    do
        if [  $COUNTER -gt 0 ]; then    # strip first line
            fields=( $line )
            if [[ ${fields[4]} =~ (8[5-9]|[9][0-9]|100)%$ ]]; then
                echo "==> $line"
            fi
        fi
        let COUNTER=COUNTER+1 
done

IFS="$oldIFS"

exit 0

Не так коротка, как ответы выше, но он ловит 85% до 100% в правой строке ... [ ! d1]

или: SHORT one-line:

df -hx tmpfs -x devtmpfs | egrep '(8[5-9]|9[0-9]|100)%'

(отредактированная версия Wilfs), как и решение другого, но используя egrep с альтернативами)

1
задан 27 November 2016 в 02:16

1 ответ

Просто сделайте ls, чтобы увидеть, какие папки находятся в каталоге, а затем замените это /android-sdk-linux/tools на что-то вроде /android-sdk_r24.4.1-linux/tools, измените это android-sdk_r24.4.1-linux в соответствии с найденной вами папкой при создании ls, чье имя вероятно, начнется с android.

Дальнейшее примечание: здесь cd означает каталог изменений, как обычно, двойным щелчком по значку папки, это просто путь к командной строке. Если вы используете терминал по умолчанию, вы можете просто набрать cd и перетащить эту папку из диспетчера файлов на терминал и нажать enter, чтобы ввести его. Это просто простой трюк, который может вам помочь!

Cheers

0
ответ дан 23 May 2018 в 07:41

Другие вопросы по тегам:

Похожие вопросы: