mac 空白を改行に置換する
macのターミナル上で、空白を改行に置換する手順を記述してます。
環境
- ProductName: macOS
- ProductVersion: 11.5.2
- BuildVersion: 20G95
- shell: /bin/zsh
手順
空白を改行に置換するには、「sed」で「’s/ /\n/g’」を使用します。
実際に、以下のように空白で長い結果が返ってくるコマンドに対して実行して確認してみます
% echo $path
/usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/local/share/dotnet ~/.dotnet/tools /Library/Apple/usr/bin /Library/Frameworks/Mono.framework/Versions/Current/Commands
実行します。
% echo $path | sed 's/ /\n/g'
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/share/dotnet
~/.dotnet/tools
/Library/Apple/usr/bin
/Library/Frameworks/Mono.framework/Versions/Current/Commands
改行されて表示されていることが確認できます。
trを使用
「tr」を使用して、変換することも可能です。
% firewall-cmd --get-services | tr ' ' '\n'
改行を空白に変換
逆に改行を空白にする場合は、以下のようにします。
% printenv | tr '\n' ' '
-
前の記事
python PySimpleGUIで複数行テキスト編集エリアMultilineのfontやサイズを設定する 2021.11.08
-
次の記事
Ubuntu21.10に回路図作成ツール「QElectroTech」をインストールする 2021.11.08
コメントを書く