1. 程式人生 > >linux引數太長續行,linux shell 引數換行(標準說法:續行)

linux引數太長續行,linux shell 引數換行(標準說法:續行)

linux下命令列的引數可能會很長,特別編譯安裝程式的時候的configure引數。

如果直接寫在一行,書寫起來很長,看起來也不美觀還容易漏項。

自然就會想到如何將shell的一行命令拆成多行去執行。

shell已經為我們準備好了這個續行符 "\",來把一行命令分解成多行

shell命令列下反斜線"\"有兩種含義:

1.對有特殊含義的字元進行轉義

例如 echo "123\$",結果是123$

2.\Enter,反斜槓後面緊跟回車,表示下一行是當前行的續航。

./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.21 \
--with-zlib=/usr/local/src/zlib-1.2.8 \
--with-openssl=/usr/local/src/openssl-1.0.1c