Re: [Summary] tcsh% false ; ( echo $? ; pwd )
中村和志@神戸です。
In article <040419194412.M0111287@ns.kobe1995.net>
kaz@kobe1995.net writes:
>>> # これで安心して `command` の代わりに $(command) が、`expr n + m` の代
>>> # わりに $((n + m)) が使えそうです。
>>
>>初期のashではこれらは使えなかったような気がします。
>>
>># FreeBSD 2.xあたりのsh(ash)はどうだったかな?
>
>FreeBSD2.2.8で使えました。exprをfork&execしなくて済むと知ってしまった今、
>tcshを使う理由が無くなってしまったような…。
まだ残っていました。$変数:r 等です。
デジカメ画像をまとめて変換したい時、
% foreach i (*.jpg *.tif *.ppm)
> convert -resize 750x500 $i $i:r.jpeg
> end
を
$ for i in *.jpg *.tif *.ppm;do convert -resize 750x500 $i $i:r.jpeg;done
てな感じでワンライナーにしたいのですが、shだと $i:r が働きません。
$(basename .jpg .tif .ppm) という訳にもいきません。
何とか上手くワンライナーに出来ないものでしょうか?
--
中村和志@神戸 @mailto:kaz@kobe1995.net@
NAKAMURA Kazushi@KOBE @http://kobe1995.net/@
- Break the hate chain. No more kill!
administrator@[127.1]
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735