Hi I want to save a remote screenshot from my local PC. For example, I have a target with IP 10.0.100.1, if I login in via ssh to this target, I could save the screenshot by command
DISPLAY=":0.0" import -window root screenshot.png
or
xwd -out -root -display :0.0 screenshot.xwd
Now I do not...
I am thinking about a python script to generate a xml file from a csv file, every row in csv is an element for the generated xml file. In order to obtain file value in csv file, I used awk. In example
for i in range(int(total_line)):
elementName=os.popen("awk -F ':' 'NR==a {print $5}'...
Thanks your guys, I tired PHV's scripts, it works for most of my XML files, but
<message>
<location filename="../code/a_mes/ccapp_mes_qt_measurementapp.cpp" line="1824"/>
<source>Patients starting...</source>
<translation>Abriendo el " Registro de Pacientes"...
Yes feherke, they are character entity, such like
<translation > THE MARKED PATIENT RECORD &APOS;%1&APOS; WAS NOT READABLE. </translation>
in this case, &APOS shouldn't be changed
Thank you very much PHV, it works fine. Here you use "toupper" function to change lower case to upper case, I used some ascii codes in the XML file, when change to upper case, these ascii codes should reserve, can you propose how to reserve ascii codes in this case?
...</TS>
I will change the element contents between the tag <translation> from lower case to upper case.
I intend to use Sed
sed -e '/<translation*>/ s/\(.*\)/\U\1/' -e '/<\/translation>/,$ s/\(.*\)/\U\1/' input.xml
some problems:
1) it changes the tag to upper case as well(<TRANSLATION>)...
To check a file, if it does not exit, assign a value to exit code and print out something, I use the following code:
[ -f $FILE ] || EXIT_CODE=1 && echo "$FILE does not exist"
assure $FILE does not exist, the above logical operator can be regarded as:
(False || TRUE) && TRUE
EXIT_CODE is...
I alias a command such as
alias ll="ls -l --color=auto"
in my .bashrc file, now I would like to call this alias ll command via a script, but it can not find this alias command, is there a solution for this problem?
Thanks
...in the for loop, and print the second variable when it accumulate. Thanks again. A piece of code looks like
let m=1
for ((j=1;j<=$16;j++)); do
for ((k=0;k<4;k++)); do
printf "%x " 4$(echo "(48+$i*2)+$k*2" | bc)
done
[ $m -le 195 ] && printf "%x " $m
let m+=2
done
...one variable manipulates digits begin with 4, another variable for digits begin with 2.
for ((i=0,j=1;i<=2,j<=3;i++,j++));do
printf "%s %s" 400+$i*2 200+$j*2
done
the problem is that it looks like i and j are always in the same length, the above code can not output like
400 202 402 204...
I am going to write a loop, e.g
for (i=1; i<=10; i++)
do
echo "do test $i"
read
done
I would like to manipulate the loop manually. For instance, assume i=4 now, in the interval, when I press +, then perform next test 5, if I press -, then perform the previous test 3.
How to fulfill it...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.