bash

Programmatically test whether an arbitrary user has access to an arbitrary file

情到浓时终转凉″ 提交于 2019-12-14 04:21:24
问题 I'd like to be able to write tests or specs that state that user soandso can read or edit file such_and_such . Although I would ultimately like this to be in RSpec, I'm assuming it will either all boil down to Bash commands (neatly wrapped in Ruby methods, of course), since it doesn't seem to be

Finding a particular string in a xml file using grep if that string is a substring of another string?

一笑奈何 提交于 2019-12-14 04:14:52
问题 #!/bin/bash I = `grep -R --include="*.xml" "Non Frontal Face" /home/ashutosh/Desktop/imgdone | grep "Frontal Face" > temp.txt` cut -d':' -f1 temp.txt > out.txt cat out.txt What I want is that all the xmls having "Frontal Face" should only be displayed, but instead of that in the result I get all

Storing text and numeric variable from file to use in perl script

只愿长相守 提交于 2019-12-14 04:10:29
问题 I am trying to prepare a bash script for use with gnu parallel. The script should take a filename, store the prefix of the file name as a describer, and store the row count (wc -l) as a numeric variable. Both if these become variables to use in a perl script. The describer is working fine. But my

New Nagios BASH plugin output error: “Such Instance currently exists at this OID: integer expression expected”

回眸只為那壹抹淺笑 提交于 2019-12-14 04:09:00
问题 I'm trying to write my first Nagios plugin to check the statuses on WLAN Controllers APs. The goal was to make a kind of "universal" plugin but I'm getting an error: .1.3.6.1.4.1.14179.2.2.1.1.3.0.: Unknown Object Identifier () /usr/lib/nagios/plugins/check_wlc_ap_state.sh: line 50: [: Such

How to display content of a file with taking account of other file?

喜夏-厌秋 提交于 2019-12-14 04:07:39
问题 I have the file1 with the following content {"name":"clio5", "value":"13"} {"name":"citroen_c4", "value":"23"} {"name":"citroen_c3", "value":"12"} {"name":"golf4", "value":"16"} {"name":"golf3", "value":"8"} And I have the file2 with the following content {"name":"clio5", "value":"14"} {"name":

Sed does not work in expect

亡梦爱人 提交于 2019-12-14 04:07:19
问题 I made this bash one-liner which I use to list Weblogic instances running along with their full paths.This works well when I run it from the shell. /usr/ucb/ps auwwx | grep weblogic | tr ' ' '\n' | grep security.policy | grep domain | awk -F'=' '{print $2}' | sed 's/weblogic.policy//' | sed 's