![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 強制的に投げエラー: Unixのスクリプト | dr46014 | UNIXのダミー質問と回答のため | 1 | 2008年10月1日 04:42午前 |
| awkはシェルスクリプトエラー: "構文エラー: `スプリット'予期せぬ | Herry | UNIXのダミー質問と回答のため | 2 | 2008年3月17日 11:16午前 |
| エラーはPL / SQLのthro Unixのスクリプトをしようとして火災 | dharmesht | シェルプログラミングとスクリプティング | 5 | 2003年12月11日 10:10午前 |
| UNIXのエラーログ | eysheikah | セキュリティ | 3 | 2003年5月31日 09:21午前 |
| SCOはUNIXのエラー6 、ヘルプ | PBNOSGT | UNIXのダミー質問と回答のため | 0 | 2002年2月1日 11:46午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
Unixでスクリプトエラー
やあ! 以下、総容量を消費して、ディレクトリ内のユーザーの数を確認するには、スクリプトです しかし、私はいくつかのエラーを取得午前Pls助け コード:
data=`ls -lt $1 |tr -t [' '] ['\t']|tr -s '\t'|cut -f3,5`
count=0
flag=1
sum=0
users_flag=1
check=0
declare -a users
for a in $data
do
if [ $users_flag -eq 1 ]
then
for ((i = 0; $i <= count; $i++))
do
if [ $a = ${users[$count]} ]
then
flag=0
break
fi
done
if [ $flag -eq 1 ]
then
users[$count]=$a
count=expr`$count + 1`
echo $a >> userdata
fi
users_flag=0
else
if [ $flag -eq 1 ]
then
for b in $data
do
if [ $check -eq 0 ]
then
if [ $b = $a ]
then
check=1
fi
else
sum=`expr $sum + $b`
check=0
fi
done
fi
fi
done
エラーが 第3四半期: 7 :宣言:見つかりません 第3四半期: 9 :構文エラー:予期せぬ言葉( "する" )を期待 編集joyrulesで最終; 2009年3月18日に 10:39午前..理由:フォーマットスクリプト |