sed와 regex를 사용하여 줄 끝에 문자열을 추가하려고합니다.문자열을 일치시켜 교체에 추가하려고합니다.
I 다음 문자열이 있습니다
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
및 메신저 그것의 끝에 문자열을 추가하려고 다음과 같이
exec,system,shell_exec,passthru,
내 시도는 다음과 같습니다
sed -ie 's/disable_functions = .*[a-zA-z,]$/disable_functions = $1exec,system,shell_exec,passthru,/gI' /etc/php5/apache2/php.ini
disable_functions = $ 1exec, system, shell_exec, passthru 문자열에 $ 1을 추가하는 것 같습니다.
어디로 잘못 가고 있습니까?
끝내기 훨씬 좋은 방법입니다. – gazzwi86
당신은 환영합니다 gazzwi86 ... –