シェルスクリプト総合 ..
[2ch|▼Menu]
262:名無しさん@お腹いっぱい。
09/08/21 10:10:39
そもそも human readableな ls の output を filtering するというのが
bad design なんんだよな。
次期 ls には是非、
--format='%f %s' 的な optionを appendしていただくことを wishする。

263:名無しさん@お腹いっぱい。
09/08/21 10:14:50
stat(1)あたりをposixに入れる方が早くないか?

264:名無しさん@お腹いっぱい。
09/08/21 12:51:07
>>262
英語使って、かっこつけているつもり?

265:名無しさん@お腹いっぱい。
09/08/21 16:40:18
ルー語はカッコよかったんか

266:名無しさん@お腹いっぱい。
09/08/22 11:36:50
csh の存在価値はなんだろう。
bash でいいじゃん。

267:名無しさん@お腹いっぱい。
09/08/22 12:07:49
それはこっちで

C shell 撲滅委員会
スレリンク(unix板)

268:名無しさん@お腹いっぱい。
09/08/22 18:50:28
bashが無駄に重くなっていってくれたおかげで
tcshは無難に使えるログインシェルという位置を確保できたw
そしていろいろと便利な設定をするためにcshスクリプトの書き方を知る必要がある。

269:名無しさん@お腹いっぱい。
09/08/22 19:37:03
ksh93を使ってる俺は勝ち組

270:名無しさん@お腹いっぱい。
09/08/25 17:34:40
質問です
1 12 123
1 2 23
のようなテキストを
xx1xx12x123
xx1xxx2xx23
(x=空白)
のように幅を揃えるにはどうすればいいですか?

271:名無しさん@お腹いっぱい。
09/08/25 17:44:42
awk '{printf("%3d%3d%4d\n",$1,$2,$3);}' < test.txt

272:名無しさん@お腹いっぱい。
09/08/25 17:50:50
>>271
勝手に桁数決め打ちしていいのか?
同じカラム上にある最大桁数をサーチした上で %*d (*は数字)に
しなければならないという質問だと思うが。

273:名無しさん@お腹いっぱい。
09/08/25 17:57:58
それは質問者が言うべきこと。

274:270
09/08/25 18:09:22
すいません。実際の数字は一行に数千あって行も数千あります。
でも一つの区切りの中の数字は三桁までです。

275:名無しさん@お腹いっぱい。
09/08/25 18:15:40
絵に描いたような後出しw

276:ruby,perl等のほうが早いかも
09/08/25 19:34:46
>>274
一行にある数字の数は固定している?それとも変動もある?

277:名無しさん@お腹いっぱい。
09/08/25 21:29:45
>>270 >>274

#!/bin/sh
while read line
do
set $line
while [ $# -ge 1 ]
do
printf '%3d ' $1
shift
done
echo
done

278:名無しさん@お腹いっぱい。
09/08/25 21:30:54
>>276
固定してます。

279:名無しさん@お腹いっぱい。
09/08/25 21:36:54
>>277
だったら forの方がいい。


#!/bin/sh
while read line
do
for n in $line
do
printf '%3d ' $n
done
echo
done

>>278
直前の回答読めよ。

280:名無しさん@お腹いっぱい。
09/08/25 21:44:07
すいませんリロードしてませんでした。
上手く行きそうです。みなさんありがとうございました。

281:名無しさん@お腹いっぱい。
09/08/26 00:47:55
>>279
| sed 's/ $//'したいな

282:名無しさん@お腹いっぱい。
09/08/26 06:48:36
>>279
いや、行末のスペースを取ることを考えると、
>>277 の方式の方がいいんだよ。


#!/bin/sh
while read line; do
set -- $line
while [ $# -ge 2 ]; do
printf '%3d ' $1
shift
done
if [ $# -eq 1 ]; then
printf '%3d' $1
fi
echo
done

283:名無しさん@お腹いっぱい。
09/08/27 11:50:33
execute.shellを実行し、psコマンドを実行すると以下のように表示されます。

PID TTY TIME CMD
13219 pts/1 00:00:00 bash
17938 pts/1 00:00:30 java
17222 pts/1 00:00:37 java
25353 pts/1 00:00:00 ps

CMDのjavaがexecute.shellのプロセス名みたいなんですが、
これをexcecuteと表示させることは可能ですか?


284:名無しさん@お腹いっぱい。
09/08/27 12:28:06
>>283
コマンド自身がargv[0]を書き換えてるか、
またはexecute.shellは単なる起動スクリプトで、実際にjavaがexecされてるから、
元のコマンドのexcecuteを表示させることは無理。

285:名無しさん@お腹いっぱい。
09/08/27 12:39:26
コマンドライン引数にかけらが有るかもしれない。
ps -a

286:名無しさん@お腹いっぱい。
09/08/27 13:59:26
>>284
了解です。レスありがとうございます。

>>285
ありがとうございます。
ps -aしてみましたが表示は変わらなかったです。


2重起動を防止するため、プロセス名を取得しようとしていたのですが無理のようなのであきらめました。
PID番号付きのファイルを作成することにしました。ファイルはなるべく作りたくなかったのですが。

287:名無しさん@お腹いっぱい。
09/08/27 17:29:53
sedコマンドをつかって
aaa|abc|bef|efg||||aa
の文字列(|は区切り文字)の一番最後のフィールドのaaの部分をbcdに変えて
aaa|abc|bef|efg||||bcd
と出力させるにはどのようにすればよいのでしょうか?

288:名無しさん@お腹いっぱい。
09/08/27 17:48:38
最後はどれもbcdに変えるのか、aaになってるものだけ変えるのか

289:名無しさん@お腹いっぱい。
09/08/27 17:54:37
>>287
sed指定の質問ならsedスレへ

sed
スレリンク(unix板)

290:名無しさん@お腹いっぱい。
09/08/27 17:57:51
>>287

sed 's/|[^|]*$/bcd/'

291:名無しさん@お腹いっぱい。
09/08/27 17:58:17
sygwinでのbashなんですが
declare -a userhome
userhome=($(cut -d":" -f6 /etc/passwd))
とすると、/etc/passwdの6番目の要素がnullの場合
配列に何も代入されません。
何か文字を代入したい場合はどうすればいいんでしょうか?

292:名無しさん@お腹いっぱい。
09/08/27 18:04:24
>>291

userhome=($(cut -d":" -f6 /etc/passwd | sed 's/^$/none/'))

293:名無しさん@お腹いっぱい。
09/08/27 18:10:41
>>290
ありがとうございます

294:名無しさん@お腹いっぱい。
09/08/27 18:15:40
#!/bin/sh
s="~/work/"
ls $s

としても、 No such file or directoryと言われます。
たぶん~が展開されていないと思うのですが、
どうすれば展開できますか?

295:名無しさん@お腹いっぱい。
09/08/27 18:26:29
>>294

eval ls $s

または、最初から
s=?/work/
で代入。(ダブルクォートなし)

296:名無しさん@お腹いっぱい。
09/08/27 18:37:12
>>288
> 最後はどれもbcdに変えるのか、aaになってるものだけ変えるのか

そんなの質問の意図を読めばわかる。
>>290 みたいに回答した方が早い。

297:名無しさん@お腹いっぱい。
09/08/27 18:48:08
>>290
sed 's/|[^|]*$/|bcd/'
だろw

>>293
ありがたいか?w

298:名無しさん@お腹いっぱい。
09/08/27 19:10:28
>>294
由緒正しきshは~は使えない。$HOME使え。

299:名無しさん@お腹いっぱい。
09/08/27 19:28:05
トホホの自民 生き残れるのはひと握り

 大マスコミの選挙予測によると、自民党は壊滅状態で、当確を数えたほうが早いほど。
小選挙区で確実に生き残れるのは元・現閣僚が7人ほど、石原伸晃など地盤が強固な世襲議員が6人ほど、重鎮が3人。
ほかに5人程度のひと握り。自民党が少数政党に転落し、永田町の勢力図が一変する可能性だってある。

URLリンク(gendai.net)

300:名無しさん@お腹いっぱい。
09/08/27 21:04:45
便乗質問だけど、

>>298
チルダ展開は bash だけなの? sh は展開してくれない?

301:名無しさん@お腹いっぱい。
09/08/27 21:09:45
sh の種類による。

302:名無しさん@お腹いっぱい。
09/08/27 21:10:04
>>300
bashだけではない。

Solarisなどの純正sh以外、
ash ksh zsh dash 等、みんなチルダ展開には対応してる。
でも $HOMEを使う方がお勧め。

303:名無しさん@お腹いっぱい。
09/08/27 21:10:36
posix sh ならやってくれるはず
~ だけなら $HOME で間に合うが、~user はどうしようもないし


304:名無しさん@お腹いっぱい。
09/08/27 21:21:53
posix(笑)

305:名無しさん@お腹いっぱい。
09/08/27 21:24:00
>>303

IFS=:
set `getent passwd user`
echo $6

306:300
09/08/27 21:42:19
サンクス。

 アムロ「マ ~ さーん!」


……すまん。

307:名無しさん@お腹いっぱい。
09/08/28 11:20:37
>>305
getent が使える環境で ~user の展開をしてくれないシェルって何があるの?


308:名無しさん@お腹いっぱい。
09/08/28 11:45:53
>>307
Solaris

309:名無しさん@お腹いっぱい。
09/08/28 12:28:29
可搬性を求めると csh -fc 'echo ~user' になるかな?


310:名無しさん@お腹いっぱい。
09/08/28 12:41:08
$ csh -fc 'echo ~user'
csh: not found

311:名無しさん@お腹いっぱい。
09/08/28 13:09:31
最近のLinuxの鳥はデフォではcsh入ってないからな

312:名無しさん@お腹いっぱい。
09/08/28 13:16:18
可搬性を求めてるから getentだろ。

313:名無しさん@お腹いっぱい。
09/08/28 13:44:58
可搬性なんて幻想

314:名無しさん@お腹いっぱい。
09/08/28 21:12:21
URLリンク(image.blog.livedoor.jp)

315:名無しさん@お腹いっぱい。
09/08/30 00:11:54
シェルスクリプトは奥が深すぎて、きりがない。
どこらへんまで身に付いたら、「シェルスクリプトは理解した」と納得していいのかな?


316:名無しさん@そうだ選挙に行こう
09/08/30 19:19:46
実行できたら出いいよ

317:名無しさん@お腹いっぱい。
09/08/30 21:21:06
すみませんが詳しい方のみ回答をお願いします

318:名無しさん@お腹いっぱい。
09/08/30 22:00:26
>>315
それが、公での質問の仕方として相応しい、と自分で納得し、的確な回答を期待できる質問文だ、と納得して書き込んだキミ。
>>316はキミの「納得していい」レベルに的確にあわせてくれたんだろwwww

結論、キミ次第。
別の回答がほしければ、他人の立場で>>315を読み直すことから始めよう。


319:315
09/08/31 21:53:35
なんだ? 俺の知らんうちに。 >>317 は誰だよ?w

>>318
自分次第、そうだねぇ。
いや、たとえば C とかなら、ポインタ、構造体を理解すれば初心者卒業とか、
具体的に言っているのをよく見かけるでしょ。そんなのを期待してたんだ、スマン。
とりあえず、元々 bash にある、起動まわりのスクリプトを読み解くことにするよ。

320:名無しさん@お腹いっぱい。
09/08/31 22:11:18
>>319
> なんだ? 俺の知らんうちに。
1ヶ月ROMってろ

321:名無しさん@お腹いっぱい。
09/09/01 02:26:03
「元々 bash にある、起動まわりのスクリプト」って何だ?

322:名無しさん@お腹いっぱい。
09/09/01 03:47:22
>>321
rcスクリプトのこととエスパー。

323:名無しさん@お腹いっぱい。
09/09/01 10:35:12
>>319
> いや、たとえば C とかなら、ポインタ、構造体を理解すれば初心者卒業とか、
> 具体的に言っているのをよく見かけるでしょ。そんなのを期待してたんだ、スマン。

そういった「目的」を明示しなかったのが問題だったのだよ。
きっと皆の脳裏には、破滅に向かうプロジェクトの上流工程が彷彿したお。

324:名無しさん@お腹いっぱい。
09/09/01 11:24:46
・パラメータ展開の修飾子を使いこなす
・リダイレクトを使いこなす

他には?

325:名無しさん@お腹いっぱい。
09/09/01 12:30:22
・evalを使いこなす

326:名無しさん@お腹いっぱい。
09/09/01 12:39:21
× evalを使いこなす
○ evalを使いこなしていばる

327:名無しさん@お腹いっぱい。
09/09/01 13:57:58
◎ evalは俺の嫁。

328:名無しさん@お腹いっぱい。
09/09/01 14:02:02
>>327
evil の間違いでしょ?

329:名無しさん@お腹いっぱい。
09/09/01 14:08:10
>>324
リダイレクトというより、ファイルディスクリプタを使いこなせるようになりたい。


330:名無しさん@お腹いっぱい。
09/09/01 14:24:51
初 evalる事覚える
中 evalらない事を覚える
上 たまにevalる事を覚える

331:名無しさん@お腹いっぱい。
09/09/01 16:28:10
あんまりおもしろくないからその辺で。

332:名無しさん@お腹いっぱい。
09/09/02 10:15:12
ls $dirの結果を変数sに格納するにはどうすればいいですか?

333:名無しさん@お腹いっぱい。
09/09/02 10:43:40
>>332
s=`ls $dir`
ってこと?

なんか罠がありそうな質問だ。

334:名無しさん@お腹いっぱい。
09/09/02 11:19:57
それを1個ずつとりだしたいとか、スペース・タブが入ってるとか…

335:名無しさん@お腹いっぱい。
09/09/02 13:49:18
後のこと考えるなら、-1オプション付けといたほうが無難かもね。

336:名無しさん@お腹いっぱい。
09/09/02 14:17:12
>>335
つ、釣りだよな?

337:名無しさん@お腹いっぱい。
09/09/02 14:19:12
俺も初心者なんだけど、
ls -1 . | while read s
do
done
てことでしょ?何で釣り?

338:名無しさん@お腹いっぱい。
09/09/02 14:21:08
>>337

ls -1
ls | cat
s=`ls`
echo "$s"

違いを述べよ。

よって、釣りじゃなければ「無知」。

339:名無しさん@お腹いっぱい。
09/09/02 14:24:32
>>337
ls | while ...
みたいに、lsの出力がパイプとかリダイレクト(端末以外)の場合は、
-1 オプションを付けなくてもデフォルトで勝手に -1が付くんだよ。

s=`ls $dir` の場合でも同じ。

「-1付けろ」なんて言ってる >>335 はアフォ。

340:337
09/09/02 14:53:59
なるほど・・・勉強になった!

341:名無しさん@お腹いっぱい。
09/09/02 16:44:41
「付く」わけではない。

342:名無しさん@お腹いっぱい。
09/09/02 16:45:59
けっきょく>>332は納得したの?

343:名無しさん@お腹いっぱい。
09/09/02 16:51:58
>>341
「勝手に -1の効果が付く」と言って欲しいのかよww

344:332
09/09/02 16:52:09
返事が遅くなって申し訳ありません。
>>333さんのレスが欲しかった答えでした。

345:名無しさん@お腹いっぱい。
09/09/02 16:55:27
>>343
うん。

346:名無しさん@お腹いっぱい。
09/09/03 17:03:44
質問させて下さい。

#!/bin/bash
echo $"文字列$hensu"

のような記述がありました。
$"〜"という表現を初めて見たのですが、
クォートの左の$は何の役割ですか?

347:名無しさん@お腹いっぱい。
09/09/03 17:15:00
bash依存だから、覚えない方がよろしい

348:名無しさん@お腹いっぱい。
09/09/03 17:51:38
>>346

bash$ echo $"FAILED"
FAILED
bash$ TEXTDOMAIN=initscripts
bash$ echo $"FAILED"
失敗

349:346
09/09/03 20:06:49
>>348
ああ、*.poだか*.moだかですか。
ありがとうございます。

350:335
09/09/04 09:29:19
>>338
>>339
やっべオレ超アフォ!!
感動した!!!!!
ヒャッハ!!!ヽ(゚∀゚)ノ

351:名無しさん@お腹いっぱい。
09/09/06 21:01:39
シェルスクリプト初心者です。
全てのファイル名の最後の余計な部分を一括して取り除くにはどうしたらいいんでしょうか?
$ ls
hoge.hog;piyo fuga.fug;piyo foo.fo;piyo bar.ba;piyo
この ;piyo を取り除きたいんです。
とっさに
for hoge in *\;piyo; do mv $hoge
まで打ち込みましたが、これ以上解りません…

どなたか教えていただけないでしょうか

352:名無しさん@お腹いっぱい。
09/09/06 21:09:31
>>351

for hoge in *';piyo'; do mv "$hoge" `basename "$hoge" ';piyo'`; done

353:名無しさん@お腹いっぱい。
09/09/06 21:21:55
できました ありがとうございます。
文字列の操作 少し勉強します…

354:名無しさん@お腹いっぱい。
09/09/06 21:31:32
どうせbashだろうから、
↓の方が簡単だろうけどな。

for hoge in *';piyo'; do mv "$hoge" "${hoge%;piyo}"; done

355:名無しさん@お腹いっぱい。
09/09/06 21:49:34
posixをbashと言っちゃう恥知らず。

356:名無しさん@お腹いっぱい。
09/09/06 21:57:33
posix(笑)

357:名無しさん@お腹いっぱい。
09/09/07 14:34:09
なんでposixをbashと言ってると思ったんだろう。

358:名無しさん@お腹いっぱい。
09/09/09 12:51:42
Joshua Price氏がMake Tech Easierにおいて8 Useful and Interesting Bash Promptsのタイトルのもと、
bashシェルにおけるさまざまなコマンドプロンプトの設定例を紹介している。使いやすいコマンドプロンプトは
コマンドラインの使い方を変えると説明があり、同氏が調査した中でも、特によく使われていたり、
おもしろいプロンプトとその設定例が紹介されている。紹介されているプロンプトは次のとおり。

1.間違ったコマンドを入力すると顔が変わるプロンプト
URLリンク(journal.mycom.co.jp)

2.間違ったコマンドを入力すると色が変わるプロンプト
URLリンク(journal.mycom.co.jp)

3.複数行プロンプト
URLリンク(journal.mycom.co.jp)

4.データごとに色を変えて見やすくしたプロンプト
URLリンク(journal.mycom.co.jp)

5.フルパスを表示する複数行プロンプト
URLリンク(journal.mycom.co.jp)

設定方法はソース先で
URLリンク(journal.mycom.co.jp)



359:名無しさん@お腹いっぱい。
09/09/09 12:55:34
>>358

>>5
このスレはシェルスクリプトについてのスレです。
シェルの対話的な利用についての話やスクリプトと関係ないコマンドの
使い方の質問などはスレ違いなので無用に願います。

360:名無しさん@お腹いっぱい。
09/09/09 13:01:46
1レスくらいどうってことないだろ。
器量が狭いな

361:名無しさん@お腹いっぱい。
09/09/09 13:07:57
つまんねー記事貼りつけるな。しかもbash専用。

362:名無しさん@お腹いっぱい。
09/09/09 13:13:32
俺はbashですが何か?

363:名無しさん@お腹いっぱい。
09/09/09 13:22:57
>>360
「器量」の意味を間違えて使っています。

364:名無しさん@お腹いっぱい。
09/09/09 14:06:48
どういう意味?

365:名無しさん@お腹いっぱい。
09/09/09 14:11:03
>>363
どういう意味?

366:名無しさん@お腹いっぱい。
09/09/09 21:26:43
器量は良かったり悪かったりするもので狭かったり広かったりするのは心とか懐だろ。ちなみに大きかったり小さかったりするのは度量だ。

367:名無しさん@お腹いっぱい。
09/09/09 21:36:14
語源は「器の量」なのだから、大きいでも間違いではあるまい。

368:名無しさん@お腹いっぱい。
09/09/09 21:38:25
そういうことじゃなくて、
「器量が良い」=「顔が良い」(美人) という意味。

「狭い」じゃ意味をなさない。

369:名無しさん@お腹いっぱい。
09/09/09 21:46:36
女の器量はすなわち女性器なので狭いで正解。

370:名無しさん@お腹いっぱい。
09/09/09 21:51:06
日本語スクリプト総合 その2
スレリンク(unix板)

371:名無しさん@お腹いっぱい。
09/09/10 23:56:22
き‐りょう【器量】 ‥リヤウ
(「器」は材の在る所、「量」は徳のみつる所の意)
(1)その地位・役目にふさわしい才能・人柄。保元物語「合戦の場には兄弟といふ差別候ふまじ。ただ―により候」。「人の上に立つ―がある」「―を上げる」
(2)才能・力量のすぐれていること。ものの上手。平家物語(4)「笛の御―たるによつてこの宮御相伝ありけり」
(3)(「縹緻」とも書く)顔だち。みめ。また、容姿のすぐれていること。狂、猿座頭「そなたの様な好い―で」。「十人並みの―」

372:名無しさん@お腹いっぱい。
09/09/11 00:48:22
>>368
それも意味の一つってだけだぞ
それしか知らずにそれだけだと思い込んで更に他人に意見するお前は馬鹿

器量
人の器の量だ。大きい小さい狭い広いであってるんだよ。
才能や心の広さ

度量というのは心意気を指して使う。
これは大きい小さいと使う
いわゆる男気のように心の大きさ

例えば人を許すという時に慈悲深い気持ちと我慢強さからくる二通りがある。
前者は器量、後者は度量。

373:名無しさん@お腹いっぱい。
09/09/11 01:34:53
>>366,368は完璧なゆとり
ゆとり怖ぇ

374:名無しさん@お腹いっぱい。
09/09/11 01:59:31
勉強になりますお













スレ違いの

375:名無しさん@お腹いっぱい。
09/09/11 02:16:36
無駄な改行うざ
ひょっとしてスクロールしなきゃ見えないとでも?
お前の頭、いつから時代が止まってんだ

376:名無しさん@お腹いっぱい。
09/09/11 02:21:41
黙ってろ。禿げ。

377:名無しさん@お腹いっぱい。
09/09/11 06:39:03
>>371
「古語辞典」使って誤魔化すんじゃねーよ。
(現代の)「国語辞典」でちゃんと意味調べてから出直せ。
あと、どちらにしても「?が狭い」なんて用法はないから。

378:名無しさん@お腹いっぱい。
09/09/11 09:02:14
旧カナ遣いは「古語」ではない。知らない奴は黙ってろ。

379:名無しさん@お腹いっぱい。
09/09/11 09:39:41
板名とスレタイトルを確認してください。

380:名無しさん@お腹いっぱい。
09/09/11 09:41:06
>>378
平家物語や保元物語は何時代に書かれたんだよww
知らないなら黙ってろ。

381:名無しさん@お腹いっぱい。
09/09/11 09:58:01
>>372
>器量
>人の器の量だ。大きい小さい狭い広いであってるんだよ。
>才能や心の広さ

ミスリードしてるね。

「才能」の意味はあるが、「心の広さ」の意味はない。

「器量を上げる(下げる)」=「才能、能力を上げる(下げる)」
といういい方は正しいが、

「器量が狭い(広い)」といういい方は間違い。
おそらく「器(うつわ)が小さい」(←これは正しい)の、
「器(うつわ)」と「器量」を混同して間違えて覚えているのだろう。

382:名無しさん@お腹いっぱい。
09/09/11 10:16:41
平家物語が引用されている辞書が全部「古語辞典」かよ。
馬鹿は黙ってろ。

383:名無しさん@お腹いっぱい。
09/09/11 10:23:39
>>382
少なくとも(>>378)が、「古語ではない」ただの「旧カナ遣い」だ、
って言ってるのは間違いだろ。

384:名無しさん@お腹いっぱい。
09/09/11 10:32:58
>>383
広辞苑が古語辞典かよ。どんだけ未来から来たんだ。引っ込んでろ禿げ。

385:名無しさん@お腹いっぱい。
09/09/11 10:46:16
斬新なキャラ語尾だな

386:名無しさん@お腹いっぱい。
09/09/11 10:51:06
>>384
広辞苑の話の前に、

「合戦の場には兄弟といふ差別候ふまじ。」
という文章が、
(1)古語
(2)古語ではないただの旧カナ遣い

のどちらなのか決着を付けようぜ。

387:名無しさん@お腹いっぱい。
09/09/11 11:48:25
>>386
そんな事誰も言っていない。
諦めて「>>377は間違いでした。ごめんなさい」って謝れよ。

388:名無しさん@お腹いっぱい。
09/09/11 11:53:59
>>381 でFAだな。
「器量が狭い」(>>360)は間違い。

あとから出てきて議論してる人は「器量」の他の意味を挙げてるけど、
どれも「狭い」につながる意味はない。

389:名無しさん@お腹いっぱい。
09/09/11 12:04:38
URLリンク(dic.yahoo.co.jp)
これでも更に言い訳続けるか? >>377が間違いである事も謝罪しろ。

390:名無しさん@お腹いっぱい。
09/09/11 12:22:13
>>378 の謝罪は?
> 旧カナ遣いは「古語」ではない。

391:名無しさん@お腹いっぱい。
09/09/11 12:40:37
論点を整理すると、
「器量」に「心の広さ」「包容力」という意味があるかどうかってことだろ。
広辞苑(>>371) にも「包容力」という意味は載ってなかったわけだし、
>>371 は自殺点を入れたな。

まあ、>>371 は「器量には顔の良さ以外の意味もある」ということを
言いたかったんだろうけど、それを主張しても、
「器量が狭い」(>>360)を正当化することにはならない。

392:名無しさん@お腹いっぱい。
09/09/11 14:19:40
Results 1 - 10 of about 44,900 Japanese pages for 器量が狭い. (0.14 seconds)
Results 1 - 10 of about 71,300 Japanese pages for 器量が小さい. (0.09 seconds)
Results 1 - 10 of about 42,600 Japanese pages for 器量が広い. (0.14 seconds)
Results 1 - 10 of about 76,900 Japanese pages for 器量が大きい. (0.28 seconds)


393:名無しさん@お腹いっぱい。
09/09/11 14:23:00
>>391
URLリンク(thesaurus.weblio.jp)

394:名無しさん@お腹いっぱい。
09/09/11 18:34:03
おまえら器量がないな

395:名無しさん@お腹いっぱい。
09/09/11 18:54:08
>>390
正しいだろ。馬鹿。

396:名無しさん@お腹いっぱい。
09/09/11 18:56:41
ヲタクは100%の確率で度量が小さい
リアルでは常にビクビクしてる鼠みたいなやつ

397:名無しさん@お腹いっぱい。
09/09/11 19:05:21
httpdが生きてるか否かを監視するスクリプトどなたか作ってください。
GETして200が返ればOK
返らなきゃfoo@example.comにメールを投げる
みたいな簡単なのでいいです。

398:名無しさん@お腹いっぱい。
09/09/11 19:27:06
>>371>>368
> 「器量が良い」=「顔が良い」(美人) という意味。
に対する反証だろ。無様な言い逃れまだ続ける気?

399:名無しさん@お腹いっぱい。
09/09/11 19:32:11
>>397
ここはそういうスレじゃない

400:名無しさん@お腹いっぱい。
09/09/11 19:35:50
>>398
ということは、やっぱり、

「器量が狭い」(>>360)は間違い、

ということじゃん。

401:名無しさん@お腹いっぱい。
09/09/11 19:41:07
どうでもいい、だまれ

402:名無しさん@お腹いっぱい。
09/09/11 19:52:52
>>400
かわいそうなくらい頭悪いな。お前もう死んだ方が良い。

403:名無しさん@お腹いっぱい。
09/09/11 21:14:33
>>363
スレに関係無いところ突っ込んで、無知を晒す事になった感想は?
止めときゃよかったと思ってる? 死にたくならない?

404:名無しさん@お腹いっぱい。
09/09/11 21:38:15
狭量なやつらでいっぱいのスレ

405:名無しさん@お腹いっぱい。
09/09/11 21:53:56
>>403
おいおい、間違ってるのはお前だってw

406:名無しさん@お腹いっぱい。
09/09/11 21:57:58
>>360 間違い
>>366 正解
>>368 正解
>>372 間違い
>>381 正解

あとは煽り

407:名無しさん@お腹いっぱい。
09/09/11 21:59:34
>>389で大辞泉に
> しょう懼じょうふ【小丈夫】
> 2 器量の狭い人物。小人物。
という用例を例示されてるのに、まだ醜態晒し続けるの? 死にたくならない?

408:名無しさん@お腹いっぱい。
09/09/11 22:05:35
>>403
アンカー間違えてるよ。
>>360 に言ってくれ。

409:名無しさん@お腹いっぱい。
09/09/11 22:10:27
>>395
流れ良め。

>>378>>371 に書かれている文章が
「旧カナ遣いだけど古語ではない」って言ってるんだよ。

間違いだろ。馬鹿。

410:名無しさん@お腹いっぱい。
09/09/11 22:24:41
>>409
>>395 = >>378だ。
俺は
> 旧カナ遣いは「古語」ではない。
と言った。改変するな。クズ。

411:名無しさん@お腹いっぱい。
09/09/11 22:28:28
>>378 は、
>>377>>371 を見て、「古語」と言ったのを受けて

>>378 で 旧カナ遣いは「古語」ではない、と言った。
一般論としてではなくて、
>>371 の文章が旧カナ遣いであって古語ではない、と言った。

明らかに間違い。

412:名無しさん@お腹いっぱい。
09/09/11 22:31:40
>>408
>>360はスレ違いはともかく、用法は間違っていないな。
>>363って、恥かいて悦ぶ趣味?

413:名無しさん@お腹いっぱい。
09/09/11 22:37:18
「才能が狭い」
「技量が狭い」
「面目が狭い」

どれもおかしい。

よって「器量が狭い」は誤用。

414:名無しさん@お腹いっぱい。
09/09/11 23:01:12
>>411
また捏造かよ。恥知らず。
>>371 の「リヤウ」を指して「旧カナ遣いは『古語』ではない」と言ったんだよ。わかるか? 馬鹿。

広辞苑を「古語辞典」といった本当の理由は>>377の馬鹿じゃないと分らないが、
「リヤウ」をみて古語辞典と誤解したと思ったんだよ。
他に広辞苑を「古語辞典」という理由がお前は思い当たるのか?
>>377はもう出てこないだろうから真相は藪の中だが。
逃亡するくらいならしゃしゃりでてこなきゃ良いのに。馬鹿を自覚しつーの。

415:名無しさん@お腹いっぱい。
09/09/11 23:05:53
>>414
>「リヤウ」をみて古語辞典と誤解したと思ったんだよ。

ハハハ、そんなところ見てないよ。

古語と言ったのは用例の平家物語とかのところだよ。
結局古語でしか用例を示せてない辞書だから古語辞典だと思ったのだろう。

416:名無しさん@お腹いっぱい。
09/09/11 23:11:17
古語が載ってれば「古語辞典」と思うような馬鹿が存在するとは想定の範囲外だ。
>>377 お前は馬鹿過ぎ。出入り禁止。二度と発言すんな。

417:名無しさん@お腹いっぱい。
09/09/12 08:05:08
>>413
>>372,393

418:名無しさん@お腹いっぱい。
09/09/12 09:08:07
辞書に載ってるのは、
「顔立ち」「才能、技量」「面目」の3点なのに、

>>372 が「才能」の意味に「心の広さ」を勝手に追加してる件に付いて。

419:名無しさん@お腹いっぱい。
09/09/12 09:10:41
=================器量の話は終了=================
=================器量の話は終了=================
=================器量の話は終了=================
=================器量の話は終了=================
=================器量の話は終了=================
=================器量の話は終了=================

420:名無しさん@お腹いっぱい。
09/09/12 09:46:40
>>418が勝手に3点に絞ってる件

421:名無しさん@お腹いっぱい。
09/09/12 09:54:20
度量(どりょう)が大きい
「器量(きりょう)が大きい」は誤り。心が広いということ。「度量」は心の広さ、「器量」は力量や容姿。

URLリンク(starscafe.net)

422:名無しさん@お腹いっぱい。
09/09/12 09:56:42
UNIX使う人ってどうでもいいことで延々と語るのが好きな人が多いのなだよもんだよもんだよもん
*BSDのマスコットは

423:名無しさん@お腹いっぱい。
09/09/12 10:08:13
goo辞書
URLリンク(dictionary.goo.ne.jp)

きりょう ―りやう 1 【器量】
補足説明「器」は才能のあること。「量」は心の大きさ、徳のあること

(1)物の役に立つ才能・力量。
+ 「人の上に立つ―をもった人物」

(2)主に女性について、容貌(ようぼう)。顔立ち。みめ。
+ 「―がよい」

(3)主に男性について、その人の面目。価値。
+ 「―を上げる」

>>418
see 補足説明


424:名無しさん@お腹いっぱい。
09/09/12 10:10:12
ゆとりは器量が狭いのぅ

425:名無しさん@お腹いっぱい。
09/09/12 10:16:52
>>424
誤用用語を使って自己紹介乙

426:名無しさん@お腹いっぱい。
09/09/12 10:24:59
器量良しの意味しか無いと思い込んでた馬鹿が悪い
>>363の事だが

427:名無しさん@お腹いっぱい。
09/09/12 10:25:51
>>423
その補足説明は「器量」という熟語自体の意味の説明にはなっていないよ。
補足説明は「器」と「量」の単漢字の意味の説明だから。
熟語になると意味が変わる。

428:名無しさん@お腹いっぱい。
09/09/12 10:26:30
>>425
器量の狭い小者乙

429:名無しさん@お腹いっぱい。
09/09/12 10:29:29
俺は器量が広く度量があり、そして器量良しの女房がいる。
お前らカスと一緒にすんな。

430:名無しさん@お腹いっぱい。
09/09/12 10:34:47
間違いを認められずに醜態を晒し続ける>>363,>>368,>>377は典型的な小丈夫だな。
スレ違いの話題を振って絡んでおきながら、大外しって惨め過ぎる。

大辞泉
URLリンク(dic.yahoo.co.jp)
しょう-じょうふ【小丈夫】
1 小柄な男。2 器量の狭い人物。小人物。

431:名無しさん@お腹いっぱい。
09/09/12 10:40:12
有識者諸兄殿
シェルスクリプトの勉強中で、教えていただきたい。

@while read AAA ; do 〜 ; done < fileX
Afor AAA in `cat fileX`; do 〜 ; done

の違いを教えて下さい。
処理スピードや処理(do 〜 )での柔軟性、fileXが小さい場合と大きい場合での違いなど。

よろしくお願いします。

432:名無しさん@お腹いっぱい。
09/09/12 10:43:09
普段から言葉を大事に使わないからイザとなったら慌てて辞書に頼り表面の意味だけを捉えて赤っ恥をかく。
>>363,368,377がその例だろう。

433:名無しさん@お腹いっぱい。
09/09/12 10:48:44
>>430
だれも「小丈夫」の話なんかしてないよ。的はずれな指摘。

「器量」の項目を引いて出直せ。

434:名無しさん@お腹いっぱい。
09/09/12 10:53:10
>>431
機種依存文字使うな。

whileの方は、1行毎にループ処理される。

forの方は、改行だけでなく、スペース・タブでも区切られて
それぞれに付いてループ処理される。

435:名無しさん@お腹いっぱい。
09/09/12 10:54:20
>>433
>慌てて辞書に頼り表面の意味だけを捉えて
一つ上のレスの意味すら理解できないんだな。
お前につける薬は無いな

436:名無しさん@お腹いっぱい。
09/09/12 10:57:53
>>431
シェルスクリプトスレで訊けよ
ひとこと言うなら、スペースの有無とかfileXの大きさとかより
(1)の do〜doneがサブシェルになることが注意

437:名無しさん@お腹いっぱい。
09/09/12 11:02:18
>>368を書いた時点では、器量には容貌という意味しかないと信じ切っていたようだ。惨め過ぎる。

438:名無しさん@お腹いっぱい。
09/09/12 11:02:22
>>436
ダウト。

単なるファイル入力のリダイレクトだから、while read でも
サブシェルにはならない。

サブシェルになるのは、echo hoge | while read みたいな
パイプの場合。

439:名無しさん@お腹いっぱい。
09/09/12 11:03:53
>>437
違うよ。

容貌、才能、面目のすべての意味を知っていたが、
判例を挙げるにはひとつだけで十分だから、
一番意味がはっきり違う容貌を挙げただけ。

440:431
09/09/12 11:10:07
>>434
>>436
>>438

なるほど!
forはfileXの行にスペース・タブ(IFS?)がある場合、行単位にならないのですね。
行単位に処理させたい場合はwhileの方が確実ですね。
勉強になりました。

サブシェルになる場合とその注意点などまだ自分にはピンと来ませんので
ちょっと勉強してみます。

ありがとうございました。


441:名無しさん@お腹いっぱい。
09/09/12 11:11:42
>>439
もう分かったから失せろボケ

442:名無しさん@お腹いっぱい。
09/09/12 11:15:17
>>440
サブシェルで代入したシェル変数は親シェルには伝わらない。

443:名無しさん@お腹いっぱい。
09/09/12 11:26:32
>>434 の正解が出たあとで
間違ったことを書いてる >>436 はマヌケだなぁ。

444:名無しさん@お腹いっぱい。
09/09/12 11:31:23
>>439
残念ながら「狭い」という用法が*無い事*を示すためには、他の例をあげるだけ
では不十分なんだ。*有る*事をしめすなら一つだけ挙げればいいがな。

恥の上塗りまだ続けるのか? 惨め惨め惨め惨め。

445:名無しさん@お腹いっぱい。
09/09/12 11:33:12
いいかげんバカは放置しようよ

446:名無しさん@お腹いっぱい。
09/09/12 11:35:59
>>444
いや、>>360 が、「器量」を「懐」あたりの意味と取り違えていて、
「器量」にはその意味しかないと思い込んでいると思われたので、
その反例として>>368 で「器量」の意味のひとつを挙げた。
反例にはなっている。

447:名無しさん@お腹いっぱい。
09/09/12 11:39:42
>>446
お前が基地害だというのは充分判ったから
もういいだろ。どう足掻いてもお前に勝ち目は無いよ

448:名無しさん@お腹いっぱい。
09/09/12 11:43:59
>>363が責任を取って氏ねば解決

449:名無しさん@お腹いっぱい。
09/09/12 11:44:00
>>447
はためから見ると負けてるのは >>447 の方だがw

450:名無しさん@お腹いっぱい。
09/09/12 11:47:25
「器量が狭い」を認められない器量の狭さワロス

451:名無しさん@お腹いっぱい。
09/09/12 11:48:59
>>450
そういうのは「懐が狭い」って言うんだよ。覚えとけ。

452:名無しさん@お腹いっぱい。
09/09/12 11:49:33
>>445
>>439のような馬鹿は半端に叩くと粘着するから。「器量」を見ただけでPTSD起こす
くらいまで叩いて置かないといけない。

>>446
なってねーよ。馬鹿。たった、「1レスくらいどうってことないだろ。器量が狭いな」だけの
発言から
> 「器量」にはその意味しかないと思い込んでいると思われたので、
このように思うって、お前が馬鹿であるという証明にしかならない。

しかも、*無い*事を示すために他の例を挙げれば済むとか。
どんだけ低脳なんだよ。惨め惨め惨めの三重奏だぜ。

453:名無しさん@お腹いっぱい。
09/09/12 11:51:05
>>451
懐は深い/浅いだよ。覚えとけ。

454:名無しさん@お腹いっぱい。
09/09/12 11:53:51
>>451
恥の上塗り乙

455:名無しさん@お腹いっぱい。
09/09/12 11:55:06
>>453
あほか、
懐が深い/浅いだと意味が違う。反例になってない。

456:名無しさん@お腹いっぱい。
09/09/12 11:58:14
>>455
更に恥の上塗り乙

457:名無しさん@お腹いっぱい。
09/09/12 12:02:24
一般的に、>>454 >>456 みたいに「恥の上塗り」とかだけ書いて
具体的な反論を書かなくなった方が議論の負けなんだよ。

458:名無しさん@お腹いっぱい。
09/09/12 12:04:25
>>457
そのルールだとファビョったほうの勝ちか?
お前のように(笑)

459:名無しさん@お腹いっぱい。
09/09/12 12:20:17
まだ続くのか日本語講座

460:名無しさん@お腹いっぱい。
09/09/12 13:19:30
自作自演飽きた。

461:名無しさん@お腹いっぱい。
09/09/12 13:47:48
自演だと思うのは自分が自演してるからだ。

462:名無しさん@お腹いっぱい。
09/09/12 13:56:20
全部おれの自演でした

463:名無しさん@お腹いっぱい。
09/09/12 13:59:07
>>457が吊れば平和
とっとと逝け

464:名無しさん@お腹いっぱい。
09/09/12 14:12:22
>>438
Solarisの/bin/shだとファイルリダイレクトでもサブシェルになる。


465:名無しさん@お腹いっぱい。
09/09/12 14:22:06
>>464
「サブシェルになる」ことをどうやって確認した?

まさか、while read AAA の、ループを抜けた時、
AAAの内容が空になるのを見て「サブシェルだ」と思ってないだろな。

readは最後に EOF を読み込んで while を抜けるから、
ループを抜けた時 AAA は空になるが、サブシェルではない。

while read AAA
do
BBB=$AAA
done < file

echo $BBB

で試してみろ。

466:名無しさん@お腹いっぱい。
09/09/12 14:22:49
SunOS4 当時の /bin/sh はどう振舞うの?

467:名無しさん@お腹いっぱい。
09/09/12 14:34:53
>>465
試したけど Solarisの /bin/shだとやっぱりサブシェルだよ。

468:名無しさん@お腹いっぱい。
09/09/12 23:49:07
自信満々でダウトしといて外してるって恥ずかしくない? どんな気持ち?
>>363とか>>363とか>>363とか>>363とか>>438

469:名無しさん@お腹いっぱい。
09/09/13 01:00:33
シェルスクリプトの実行者に対しy/n等で確認を求めたい場合
通常readで止めて入力を促しているのですが
while read のループの中でそれをやろうとすると上手くいきません。

while read 〜
echo "Y or N"
read YESNO ←ここで止まってくれない
〜判定処理〜
done < fileHoge


whileのreadと入力要求のreadが干渉しているのが原因のように思っています。
よい方法はありますでしょうか?
(ddやselectなども試しましたがダメでした)

470:名無しさん@お腹いっぱい。
09/09/13 01:03:39
read YESNO < /dev/tty
かな?

471:名無しさん@お腹いっぱい。
09/09/13 01:08:19
ありがとう
それやってみます!

472:名無しさん@お腹いっぱい。
09/09/13 17:59:13
よく 
commandA | tee LOGFILE
などのやり方で表示しつつログをとる事があると思いますが
commandAの終了ステータスを判断したい時、この場合だと$?がteeの結果になり
commandAの終了ステータスが分りません

bashなら環境変数${PIPESTATUS[パイプライン中のコマンド位置]}
で取れることを調べられたのですが、あいにく改造母体のファイルはkshなんです。

よい方法はありますでしょうか?



473:名無しさん@お腹いっぱい。
09/09/13 18:04:42
>>472

((commandA; echo $? 1>&3) | tee LOGFILE ) 3>&1

474:472
09/09/13 18:22:57
>>473
ありがとうございます!
明日試してみます!

475:名無しさん@お腹いっぱい。
09/09/13 19:39:39
>>473
この書き方すぐ忘れるんで、そんな時はcsh-whynotでググるんだ

476:名無しさん@お腹いっぱい。
09/09/13 20:03:38
csh(笑)

477:名無しさん@お腹いっぱい。
09/09/13 21:17:24
csh-whynotを知らずにcshを笑うとは…
爆笑だぜ。

478:名無しさん@お腹いっぱい。
09/09/14 08:13:40
ここだけ20世紀

479:名無しさん@お腹いっぱい。
09/09/20 15:13:01
コマンドの引数に別のコマンド実行結果を利用する時
commandA `commandB`
とやりますが、さらにその実行結果をコマンドの引数に利用したい場合、
変数にcommandA `commandB`を入れてcommandC $変数 などとやってるのですが、
変数を使わずに出来る手法はありますでしょうか。
イメージ的には「commandC `commandA `commandB``」みたいな感じ。


480:名無しさん@お腹いっぱい。
09/09/20 15:17:56
commandC $(commandA $(commandB))

純正シェルの人は苦行に耐えて頑張ってください。

481:名無しさん@お腹いっぱい。
09/09/20 15:34:01
commandC `commandA ¥`commandB¥``

482:名無しさん@お腹いっぱい。
09/09/20 15:40:06
>>480-481

ありがとう!試してみます!



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4259日前に更新/233 KB
担当:undef