簡単な質問:
私はこれを持っています:
hostname > test.txt
fdesetup status >> test.txt
.txt
実際に、ファイル名をコンピュータのホスト名としてどのように指定できますか?
例:
computer1234
ホスト名なので、txt ファイルは次のように生成されます。computer1234.txt
ベストアンサー1
POSIX的に:
fdesetup status > "$(uname -n).txt"
一部のシェルでは、変数でホスト名を簡単に使用できます。
tcsh
/zsh
:fdesetup status > "$HOST.txt"
bash
:fdesetup status > "$HOSTNAME.txt"
tcsh
そして、zsh
ヒント拡張は%m
最初の名前までシステム名にも適用されます.
(ホスト名にまだドメイン部分が含まれているシステムの場合)。では、zsh
を使用してスクリプトからアクセスできます${(%):-%m}
。一部のシステムにはオプションをhostname
許可するコマンドがあります-s
。短い)同じものを提供します。