{"id":108,"date":"2015-03-01T19:44:24","date_gmt":"2015-03-01T16:14:24","guid":{"rendered":"http:\/\/www.chpert.net\/?p=108"},"modified":"2016-03-20T18:04:35","modified_gmt":"2016-03-20T14:34:35","slug":"grep-%d8%af%d8%b1-%d9%85%d8%ad%d8%aa%d9%88%d8%a7%db%8c-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%e2%80%8c%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c-%da%a9%d9%84-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%a8%d8%a7","status":"publish","type":"post","link":"https:\/\/pahlevanzadeh.net\/?p=108","title":{"rendered":"grep \u062f\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u063a\u06cc\u0631\u200c\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0627 \u06cc\u06a9 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0633\u0627\u062f\u0647"},"content":{"rendered":"<p>\u0628\u06af\u0630\u0627\u0631\u06cc\u062f \u06a9\u0645\u06cc \u0645\u0642\u062f\u0645\u0647 \u0686\u06cc\u0646\u06cc \u06a9\u0646\u0645 \u062a\u0627 \u0628\u0647 \u0627\u0635\u0644 \u0642\u0636\u06cc\u0647 \u0628\u0631\u0633\u0645 \u0648 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0648 \u06a9\u0647 \u062d\u062a\u06cc \u06cc\u06a9 grep \u0647\u0645 \u0646\u062f\u0627\u0631\u0647 \u062a\u0648\u0636\u06cc\u062d \u0628\u062f\u0645. \u062a\u0645\u0627\u0645 \u067e\u0631\u0627\u0633\u0633\u200c\u0647\u0627 \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \/proc \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f \u0628\u0627 \u0646\u0627\u0645 PID \u062e\u0648\u062f\u0634\u0648\u0646\u060c\u200c \u06a9\u0647 \u062e\u06cc\u0644\u06cc \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0627\u0648\u0646 \u067e\u0631\u0627\u0633\u0633 \u062f\u0631 \u0627\u0648\u0646 \u062f\u0627\u0631\u06cc\u06a9\u062a\u0648\u0631\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0646. \u0627\u06af\u0631 \u0628\u0631\u0627\u06cc \u0627\u0648\u0646 \u067e\u0631\u0627\u0633\u0633 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0645\u062a\u063a\u06cc\u0631  \u0645\u062d\u06cc\u0637\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0628\u0627\u0634\u0647\u060c \u062f\u0631 \u0647\u0645\u0648\u0646 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0641\u0627\u06cc\u0644\u06cc \u0628\u0627 \u0646\u0627\u0645 environ \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0647. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u062f\u0631 \u0645\u0648\u0631\u062f PID \u0641\u0631\u0645\u0627\u0646 bash \u0647\u0633\u062a \u06a9\u0647 \u06a9\u0644\u06cc \u0645\u062a\u063a\u06cc\u0631 \u062f\u0627\u0631\u0647:<\/p>\n<pre class=\"theme:dark-terminal font:liberation-mono font-size:14 nums:false line-height:20 toolbar:2 scroll:true lang:sh decode:true plain:false\">XDG_VTNR=7ORBIT_SOCKETDIR=\/tmp\/orbit-mohsenSSH_AGENT_PID=1861XDG_SESSION_ID=1TERMINATOR_UUID=urn:uuid:9f556e84-4e5d-4987-baca-c7462d88eaddSHELL=\/bin\/bashTERM=xtermWINDOWID=12582915USER=rootLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:SSH_AUTH_SOCK=\/tmp\/ssh-07uwLKkYBGkz\/agent.1818USERNAME=mohsenPAGER=mostPATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/binDESKTOP_SESSION=awesomePWD=\/home\/mohsenLANG=en_US.UTF-8GDM_LANG=en_US.UTF-8GDMSESSION=awesomeSHLVL=1XDG_SEAT=seat0HOME=\/root_JAVA_AWT_WM_NONREPARENTING=1LOGNAME=rootXDG_SESSION_DESKTOP=awesomeDBUS_SESSION_BUS_ADDRESS=unix:abstract=\/tmp\/dbus-pP6Bq1NhOn,guid=e3731706c3c73c553bd1638a5519c1d1WINDOWPATH=7DISPLAY=:0XDG_RUNTIME_DIR=\/run\/user\/1000XAUTHORITY=\/var\/run\/gdm3\/auth-for-mohsen-hZ2pPq\/databaseCOLORTERM=gnome-terminal_=\/bin\/suLANGUAGE=en_US:enMAIL=\/var\/mail\/rootroot@debian:\/home<\/pre>\n<p>\u0627\u06cc\u0646 \u0647\u0645 \u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0632\u06cc\u0631:<\/p>\n<pre class=\"lang:sh decode:true\">#!\/bin\/bash\r\n# --value PATTERN -o PS_COMMAND_OPTIONS\r\n\r\n##########investagiting argumens ######################\r\nfunction help(){\r\necho \"Usage: -h: help\r\n\t     --help: help\r\n\t     --velue PATTERN : specify a patern for looking for (mandatory)\r\n\t     -o PS_COMMAND_OPTIONS: specifying a set of options for process management (mandatory)\"\r\n}\r\n#############arg_process##########################################\r\nif [ \"$1\" = \"--value\" -a \"$3\" != \"-o\"  -o \"$1\" != \"--value\" -a \"$3\" = \"-o\" -o ! $# -eq 4 ]; then \r\n\thelp;\r\n\texit;\r\nfi;\r\n#################################\r\nfor i in `ls -d \/proc\/*[0-9]*`; do \r\n\tnumber_of_used=`cat $i\/environ 2&gt; \/dev\/null | xargs -0 |awk  -v e_v2=$2 'BEGIN{}{for (i = 0; i &lt; NF; i++) print $i}' |awk -F= '{print $2}' |awk -v e_patt=$2 '{for (i = 0 ; i&lt;NF; i++){if (match($1,e_patt)) num++;} }END{print num;}'`\r\n\t\r\n\tif [ !  -z $number_of_used ]; then \r\n\t\techo -------------------Number of variables: $number_of_used-------------------------------------------------------------------------------------------------------------------------\r\n\t\tpid=`echo $i |awk -F\/ '{print $3}'`\r\n\t\theader=`echo $4 |sed 's\/,\/ \/g' `\r\n\t\techo $header\r\n\t\tps_content=`ps --no-headers -p $pid -o $4 2&gt; \/dev\/null`\r\n\t\tif [ $? -ne 0 ]; then \r\n\t\t\thelp\r\n\t\t\texit\r\n\t\tfi;\r\n\t\techo $ps_content \r\n\tfi;\r\ndone;<\/pre>\n<p>\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/p>\n<pre class=\"theme:dark-terminal font:liberation-mono font-size:14 nums:false line-height:20 toolbar:2 scroll:true lang:sh decode:true plain:false\">root@debian:\/home\/mohsen\/codes\/grepenv# .\/grepenv.sh --value mohsen -o cmd,user\r\n-------------------Number of variables: 3-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/lib\/systemd\/systemd --user mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\nawesome mohsen\r\n-------------------Number of variables: 7-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/ssh-agent \/usr\/bin mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/dbus-launch --exit mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/dbus-daemon --fork mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/python \/usr\/bin\/te mohsen\r\n-------------------Number of variables: 5-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/x86_64-linux-gnu\/g mohsen\r\n-------------------Number of variables: 5-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/gvfs\/gvfsd mohsen\r\n-------------------Number of variables: 5-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/gvfs\/gvfsd-fuse \/r mohsen\r\n-------------------Number of variables: 9-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\ngnome-pty-helper mohsen\r\n-------------------Number of variables: 7-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/bin\/bash mohsen\r\n-------------------Number of variables: 7-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\nsu root\r\n-------------------Number of variables: 4-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\nbash root\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\niceweasel mohsen\r\n-------------------Number of variables: 5-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/at-spi2-core\/at-sp mohsen\r\n-------------------Number of variables: 4-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/opt\/zebedee-2.4.1A\/zebedee root\r\n-------------------Number of variables: 9-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/pulseaudio --start mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/chromium\/chrome-sa mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/opt\/Telegram\/Telegram mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/python \/usr\/bin\/zi mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/bin\/python \/usr\/bin\/zi mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/libreoffice\/progra mohsen\r\n-------------------Number of variables: 8-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/usr\/lib\/libreoffice\/progra mohsen\r\n-------------------Number of variables: 4-------------------------------------------------------------------------------------------------------------------------\r\ncmd user\r\n\/bin\/bash .\/grepenv.sh --va root\r\n<\/pre>\n<p>\u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0648\u0644 \u06cc\u06a9 \u0639\u0628\u0627\u0631\u062a \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062f\u0648\u0645 \u0647\u0645\u0627\u0646 option \u0647\u0627 \u062f\u0631 \u0641\u0631\u0645\u0627\u0646 ps \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u0646\u062f.<br \/>\n\u062f\u0631\u200c\u0648\u0627\u0642\u0639 \u0627\u06cc\u0646 \u0641\u0631\u0645\u0627\u0646 \u062f\u0631 \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645 \u0645\u06cc\u200c\u06af\u0631\u062f\u062f \u0648 \u0627\u06cc\u0646 \u0639\u0628\u0627\u0631\u062a \u0631\u0627 \u062f\u0631 \u06a9\u0644 \u0645\u062a\u063a\u06cc\u0631\u200c\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc \u062c\u0633\u062c\u062a\u0648 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0627\u0645\u0627 \u0686\u0647 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f:<br \/>\n\u06f1. \u067e\u0631\u0627\u0633\u0633 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0622\u0646 \u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f.<br \/>\n\u06f2. \u062a\u0639\u062f\u0627\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0622\u0646 \u067e\u0631\u0627\u0633\u0633\u200c\u0647\u0627 \u0627\u0632 \u0627\u06cc\u0646 \u0639\u0628\u0627\u0631\u062a.<br \/>\n<strong>\u0646\u06a9\u062a\u0647\u200c:<\/strong> \u06a9\u062f \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u0648 \u0634\u0645\u0627 \u062e\u0648\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0628\u0647 \u062f\u0644\u062e\u0648\u0627\u0647 \u0648 \u0646\u06cc\u0627\u0632 \u062e\u0648\u062f \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<br \/>\n\u062a\u0645\u0631\u06cc\u0646: \u0628\u0631\u0627\u06cc \u0686\u06af\u0648\u0646\u06af\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631 value&#8211; \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062e\u0648\u062f \u0631\u0627 \u067e\u0627\u0633 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0628\u06af\u0630\u0627\u0631\u06cc\u062f \u06a9\u0645\u06cc \u0645\u0642\u062f\u0645\u0647 \u0686\u06cc\u0646\u06cc \u06a9\u0646\u0645 \u062a\u0627 \u0628\u0647 \u0627\u0635\u0644 \u0642\u0636\u06cc\u0647 \u0628\u0631\u0633\u0645 \u0648 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0648 \u06a9\u0647 \u062d\u062a\u06cc \u06cc\u06a9 grep \u0647\u0645 \u0646\u062f\u0627\u0631\u0647 \u062a\u0648\u0636\u06cc\u062d \u0628\u062f\u0645. \u062a\u0645\u0627\u0645 \u067e\u0631\u0627\u0633\u0633\u200c\u0647\u0627 \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \/proc \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f \u0628\u0627 \u0646\u0627\u0645 PID \u062e\u0648\u062f\u0634\u0648\u0646\u060c\u200c \u06a9\u0647 \u062e\u06cc\u0644\u06cc \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0627\u0648\u0646 \u067e\u0631\u0627\u0633\u0633 \u062f\u0631 \u0627\u0648\u0646 \u062f\u0627\u0631\u06cc\u06a9\u062a\u0648\u0631\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0646. \u0627\u06af\u0631 \u0628\u0631\u0627\u06cc \u0627\u0648\u0646 \u067e\u0631\u0627\u0633\u0633 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0645\u062a\u063a\u06cc\u0631 \u0645\u062d\u06cc\u0637\u06cc \u0627\u06cc\u062c\u0627\u062f &hellip; <a href=\"https:\/\/pahlevanzadeh.net\/?p=108\" class=\"more-link\">\u0627\u062f\u0627\u0645\u0647 \u062e\u0648\u0627\u0646\u062f\u0646 <span class=\"screen-reader-text\">grep \u062f\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u063a\u06cc\u0631\u200c\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637\u06cc \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0627 \u06cc\u06a9 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0633\u0627\u062f\u0647<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[110,2,111,109],"tags":[117,30],"_links":{"self":[{"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=\/wp\/v2\/posts\/108"}],"collection":[{"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=108"}],"version-history":[{"count":9,"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=\/wp\/v2\/posts\/108\/revisions\/414"}],"wp:attachment":[{"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pahlevanzadeh.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}