>>171
> dash -c 'foo()echo test; foo'
>
> ↑これは POSIX 準拠なので(笑)zshやkshやmkshでも動く
> でもbashやyashでは動かない
それは bash や yash の方が正解
関数定義の本体は複合コマンド(compound command)のみ
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_05
ちなみに yash や posh はこれに関して、bash よりも分りやすいエラーメッセージを吐く:
% yash -c 'f() echo'
yash -c:1: syntax error: a function body must be a compound command
% posh -c 'f() echo'
posh: f: function definition must use compound command
%
シェルスクリプト総合 その33
■ このスレッドは過去ログ倉庫に格納されています
172デフォルトの名無しさん
2020/04/17(金) 16:52:28.83ID:nls2b0po■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【米紙報道】高市首相「コングレッショナルフェロー(官職)」経歴詐称疑惑… ★2 [BFU★]
- 【米紙報道】高市首相「コングレッショナルフェロー(官職)」経歴詐称疑惑… ★3 [BFU★]
- 【北区小学校火災】女性教師「電気ストーブ近くで洗濯物を乾かしていた」 失火とみて捜査 燃えた残骸に“繊維片”付着 ★7 [Ailuropoda melanoleuca★]
- 【W杯】森保一監督が「首位突破」を厳命!スウェーデン戦は大量得点の圧勝狙う 2位じゃダメなのですか?ダメなのです!! [征夷大将軍★]
- AKB48から契約解除の花田藍衣 丸刈りめぐり運営側を非難、対抗する姿勢「何年かかってでも戦っていきます」 [ひかり★]
- 【W杯】元ブラジル代表ロナウド氏「日本には簡単に勝てる」決勝T1回戦で対戦可能性…避けたいのは「オランダ」 ★3 [首都圏の虎★]
- 【同時視聴】キングスマン:ゴールデン・サークル★2
- 大人気女性声優、病院にて本名で呼び出された事を激怒 [245325974]
- 【ムホホ画像アリ】日本の総理大臣に似たトカゲ顔の謎のおばさん、範馬勇次郎に会いに行くも誰だキサマはと大喝され裸に剥かれてしまう… [425612722]
- 【同時視聴】キングスマン:ゴールデン・サークル★3
- 最近のVIPはおちんぽうpしても誰も反応しなくなったね過疎ってる?
- キミとアイドルプリキュアのキュアキュンキュンこと紫雨こころちゃんに金玉潰されたい