Man page - systemd-escape(1)

Packages contains this manual

Available languages:

en zh_TW zh_CN de

Manual

SYSTEMD-ESCAPE

NAME
SYNOPSIS
描 述
選 項
例 子
退 出 狀 態
參 見


NAME

systemd-escape - 轉 義 與 還 原 單 元 名 稱 中 的 特 殊 字 元

SYNOPSIS

systemd-escape [OPTIONS...] [STRING...]

描 述

systemd-escape 可 用 於 轉 義 單 元 名 稱 中 的 特 殊 字 元 , 也 可 用 於 還 原 操 作 。

可 以 在 命 令 列 上 指 定 任 意 數 量 的 字 串 , 表 示 依 次 分 別 處 理 它 們 。 處 理 結 果 將 使 用 空 格 分 隔 。

預 設 的 行 為 是 轉 義 操 作 , 但 若 使 用 了 --unescape 選 項 , 則 表 示 反 向 的 還 原 操 作 。 如 果 使 用 了 --mangle 選 項 , 則 會 使 用 一 種 特 殊 的 轉 義 規 則 , 也 就 是 假 定 字 串 已 經 經 過 了 轉 義 , 僅 轉 義 那 些 顯 而 易 見 必 須 轉 義 的 字 元 。

選 項

能 夠 識 別 的 命 令 列 選 項 如 下 :

--suffix=

在 輸 出 結 果 尾 部 新 增 一 個 單 元 型 別 字 尾 。 必 須 是 ".service" 或 ".mount" 這 樣 實 際 有 效 的 字 尾 。 不 能 與 --template= , --unescape , --mangle 選 項 一 起 使 用 。

--template=

將 轉 義 之 後 的 結 果 插 入 一 個 單 元 名 稱 模 版 。 接 收 一 個 類 似 foobar@.service 這 樣 的 模 版 名 。 不 能 與 --suffix= , --unescape , --mangle 選 項 一 起 使 用 。

--path , -p

在 轉 義 或 還 原 字 串 時 , 假 定 其 是 一 個 檔 案 系 統 路 徑 。 這 將 會 對 字 串 頭 的 "/" 字 元 進 行 特 殊 處 理 。

--unescape

將 已 經 轉 義 過 的 字 串 還 原 。 不 能 與 --suffix= , --template= , --mangle 選 項 一 起 使 用 。

--mangle

--escape 類 似 , 但 是 僅 轉 義 那 些 顯 而 易 見 必 須 轉 義 的 字 元 , 並 且 允 許 自 動 新 增 適 當 的 單 元 型 別 字 尾 。 不 能 與 --suffix= , --template= , --unescape 選 項 一 起 使 用 。

-h , --help

顯 示 簡 短 的 幫 助 資 訊 並 退 出 。

--version

顯 示 簡 短 的 版 本 資 訊 並 退 出 。

例 子

轉 義 一 個 字 串

$ systemd-escape 'Hallöchen, Meister'
Hall\xc3\xb6chen\x2c\x20Meister

還 原 一 個 字 串

$ systemd-escape -u 'Hall\xc3\xb6chen\x2c\x20Meister'
Hallöchen, Meister

為 一 個 路 徑 生 成 對 應 的 單 元 名

$ systemd-escape -p --suffix=mount "/tmp//waldi/foobar/"
tmp-waldi-foobar.mount

從 三 個 字 串 派 生 三 個 對 應 的 例 項 單 元 名

$ systemd-escape --template=systemd-nspawn@.service 'My Container 1' 'containerb' 'container/III'
systemd-nspawn@My\x20Container\x201.service systemd-nspawn@containerb.service systemd-nspawn@container-III.service

退 出 狀 態

返 回 值 為 0 表 示 成 功 , 非 零 返 回 值 表 示 失 敗 程 式 碼 。

參 見

systemd (1), systemctl (1)

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。

翻 譯 人 員 : 金 步 國
金 步 國 作 品 集 : http://www.jinbuguo.com
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh