%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.248 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,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, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/egp/vagrant/provision/ |
Upload File : |
### # Modifying Yii2's files for Vagrant VM # # @author HA3IK <golubha3ik@gmail.com> # @version 1.0.0 BEGIN { print "AWK BEGINs its work:" IGNORECASE = 1 # Correct IP - wildcard last octet match(ip, /(([0-9]+\.)+)/, arr) ip = arr[1] "*" } # BODY { # Check if it's the same file if (FILENAME != isFile["same"]){ msg = "- Work with: " FILENAME # Close a previous file close(isFile["same"]) # Delete previous data delete isFile # Save current file isFile["same"] = FILENAME # Define array index for the file switch (FILENAME){ case /config\/web\.php$/: isFile["IsConfWeb"] = 1 msg = msg " - add allowed IP: " ip break } # Print the concatenated message for the file print msg } # IF config/web.php if (isFile["IsConfWeb"]){ # IF line has "allowedIPs" and doesn't has our IP if (match($0, "allowedIPs") && !match($0, ip)){ match($0, /([^\]]+)(.+)/, arr) $0 = sprintf("%s, '%s'%s", arr[1], ip, arr[2]) } # Rewrite the file print $0 > FILENAME } } END { print "AWK ENDs its work." }