Skip to navigation Skip to content

Beyond The Horizon

Navigation

Category: shell script

shell scriptのトリビア

最近はスペースを含んだファイル名やディレクト名が多くてシェルスクリプトで頭を悩ますことが多くなりました。スペースが含まれたファイル名やディレクトリ名をシェルで実行するには2通りの方法があります。ひとつは’\’(バックスラッシュ)をスペースの前に付けることです。

例)This book.txt –> This\ book.txt

もう一つの方法はダブルクオートで囲むことです。

例  This book.txt –> “This book.txt”

シェルで使うにはどうするかというと、

a='apple orange and mango are fruits.txt'
touch "$a"

このように変数にダブルクオートで囲むと良いわけです。

 

My Sites

  • Hottuna's travel HP
  • Cheatsheets(PDF)
  • Rico's cheatsheets
  • Categories

    • Android
    • Armbian
    • Chromebook
    • CoreELEC
    • CSS
    • DIY
    • Docker
    • FreeRadius
    • IPsec
    • iptables
    • Javascript
    • kindle
    • LibreELEC
    • Linux
    • macOS
    • Mail
    • Mesh Network
    • Multimedia
    • MySQL
    • Networking
    • OpenVPN
    • OpenWrt
    • python
    • shell script
    • snmp
    • strongSwan
    • tvbox
    • Uncategorized
    • VoIP
    • VPN
    • Windows
    • Windows Phone
    • wine
    • WordPress

    Archives

    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • March 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • October 2018
    • September 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • January 2017

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Contact Form
    © Beyond The Horizon 2021
    Eighteen tags designed by pootlepress.