если мне это мерещится и это действительно Runechanter по-щучьему велению? Спасибо! Завтра поеду домой по делам, чтобы попытаться узнать больше о шансы на получение визы Поэтому, когда его забыли монет вернуться ко мне, верно? Спасибо за помощь человеку! Он был высоко оценен :) Поправьте меня, если я ошибаюсь, но это будет только удаление наружного стол, который я уже извлечены с моей первой команду awk. Вопрос не ясен. Один получает небольшой значок клавиатуры на верхней левой части панели, Если либо (A) два или более раскладок клавиатуры (для разных языков) установлено, или (B) Ибус установлен и включен на другом языке. **Пожалуйста, отредактируйте ваш вопрос** и указать, если вы используете **макет Keyboad** или **ибус** для переключения языка.

Я пытаюсь прочитать пользователя и сервера данные из файла tempo.txt а затем проверить использование дискового пространства файловой системы, на что Unix аккаунт, используя другой скрипт server_disk_space.sh.Но я не в состоянии выяснить, почему цикл while работает только для первой строки и цикл for работает нормально.Пожалуйста, помогите мне понять это.

Используя цикл while

#!/УСР/бин/КШ
пока чтение строки
делать
Р1=`Эхо $строки | вырезать -д"#" -Ф1`;
Р2=`Эхо $строки | вырезать -д"#" -Ф2`;
apx_server_disk_space.sh $Р2 $Р1
сделано<tempo.txt

Выход

8

Используя цикл for

#!/УСР/бин/КШ
для линии в $(кошка tempo.txt)
делать
Р1=`Эхо $строки | вырезать -д"#" -Ф1`;
Р2=`Эхо $строки | вырезать -д"#" -Ф2`;
apx_server_disk_space.sh $Р2 $Р1
сделано

Выход

8
23
54
89
12

Содержание server_disk_space.sh

#!/УСР/бин/КШ
пользователь=$1
сервер=$2
граф=`СШ ${пользователь}@${сервер} "ДФ-ч". `
Эхо ${граф} | у awk '{печати 12$}' | тр -д %

Вышеприведенный скрипт выведет значение использовать процент свободного использования на любом сервере .


Содержание tempo.txt

abclin542#abcwrk47#
abclin540#abcwrk1#
abclin541#abcwrk2#
abclin543#abcwrk3#
abclin544#abcwrk33#