ホスト名を使用したtxtファイルの命名

ホスト名を使用したtxtファイルの命名

簡単な質問:

私はこれを持っています:

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短い)同じものを提供します。

おすすめ記事