linux - Error with sed option -


i have created script in script have variable

 ... line 1 ...  ... line 2 ...  num_ligne_pop3_server_name=15  ... line 4 ... 

i execute command:

pop3_server_name=$( sed -n '$num_ligne_pop3_server_names/.* = //p' /applis/diapason/$rep_install/conf/mail/$fic_file_manager) 

i have error:

sed: -e expression n°1, caractère 8: commande inconnue: `/'

try using double quotes allow variable substitution, , using braces env var name.

pop3_server_name=$( sed -n "${num_ligne_pop3_server_name}s/.* = //p" /applis/diapason/$rep_install/conf/mail/$fic_file_manager)                            ^ ^                          ^          ^ 

Comments

Popular posts from this blog

android - Inheriting from Theme.AppCompat* -

broadcastreceiver - android BOOT_COMPLETED not received if not activity intent-filter -

basic authentication with http post params android -