[過去ログ] 【Raspberry Pi】ラズベリー・パイ part63【Arm】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
277
(1): (ワッチョイ d615-yNFk) 2022/02/17(木)21:26 ID:+kvXFeYH0(1/2) AAS
>>275
横からだけど、ちょっと注意
. コマンドは「現在のシェル」で指定されたファイルの内容を実行する
$ ./hoge.sh みたいに実行すると、新しいプロセス(シェル)でファイルの内容を実行する
一般に、特に指定がないときは、シェルスクリプトを実行するときは $ ./hoge.sh のように実行するほうが良い(環境が汚れない)

$ cat hoge.sh
#!/bin/sh
HOGE=hoge
echo "HOGE=$HOGE"
$ ./hoge.sh
省11
338
(1): 914 (ワッチョイ 6fa6-06AR) 2022/02/20(日)11:55 ID:dwn9HV4I0(1) AAS
>>277
ありがとうごいざます
調べてきました
理解しきれていないのですが
「環境が汚れない」とは不用意に新しいシェルを起動スべきではないという注意であってますか?
記述してあるスクリプトがシェル変数と環境変数を設定していることまでは理解できましたが
新しいシェルが起動するのはbashコマンドですよね?
”.”や”sorce” では新しいシェルがは起動しないですよね?
bashコマンドでなら新しいシェルが起動しましたので
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s