rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

文字列

"ls -l"出力からファイルサイズ列を取り出す

2020 Jul. 05. 2020 Jun. 13. 2018 Oct. 26. $ ls -l | awk 'NR > 0 ' | sed -e "s/[ $'\t'][ $'\t']*/ /g" | cut -d " " -f 5 bashの$’string’展開を利用 [ $'\t'] [と$の間にスペース/空白。$'\t'がbashの$’string’展開でタブを表現。[ ]で囲まれることで…

空白/スペースを含むファイル名文字列が入った変数をfindコマンドの引数とした検索

2020 Jun. 13. 2020 Jun. 10. 空白/スペースを含むファイル名文字列が入った変数を二重引用符で囲む $ find DIR/ -name "${Filename}"※ 二重引用符で囲めば空白/スペースを含む文字列が入った変数を1つのトークンとして展開できる

シェルにおける引用符囲みの解釈、スペース/空白の解釈

2020 Jun. 13. 2018 Dec. 06. 引用符で囲まれた空白/スペースは「引用符で囲まれた文字列の一部」。トークンの区切りと解釈されない 引用符に囲まれていない空白/スペースはトークン内の文字ではなくトークン区切り記号 引用符に囲まれていない変数に格納…

空白/スペースを含む文字列を格納した変数の展開 シェル

2020 Jun. 13. 2018 Nov. 11.2018 Aug. 01. Str=' ab cd ' $ COMMAND $Str ab cdはひとかたまりのトークンとはならない。 シェル展開によりCOMMAND ab cd $ echo $Str ab cdはひとかたまりのトークンとはならない。 abというトークンとcdというトークンとな…