05-18-2007
it works! how can I do it to work with my variable ?
Thanks!
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hallo everyone
I might just be being dumb, but I am using the BASH shell and cannot get the following script to work:
x=0
while
do
echo $x
x=´echo "$x + 1" | bc´
done
Can anybody help me out. I am just get a repeating output saying:
bc: command not found
0 + 1: command not... (5 Replies)
Discussion started by: syno
5 Replies
2. UNIX for Dummies Questions & Answers
Hi All
Just started with shell scripts and am stumped by, what is to most of you no doubt, a simple issue.
All I'm trying to do is prompt a user for input and writing to a log file. If the user types the word 'stop', then the program should halt. If the word typed is 'clear', then the log file... (2 Replies)
Discussion started by: kutz13
2 Replies
3. Shell Programming and Scripting
i have the following process running in background:
when i give "ps -lef"
------------------------------------------------------------------------
user2
user1
user1
user3
user1
user4
user5
user4
user3
user4
user2
user1
user1
user3
user1
user4 (3 Replies)
Discussion started by: ali560045
3 Replies
4. Shell Programming and Scripting
i have a script called file2
#!/bin/ksh
i=0
while
do
echo $i >> result.txt
i=`expr $i + 1`
done
echo "***********************" >> result
------------------------------------------------------------------- (10 Replies)
Discussion started by: ali560045
10 Replies
5. Shell Programming and Scripting
I have what I believe is a simple programming question. I have a text file that looks like:
mol 1 G:\stereo01.hin
block text
...
...
...
endmol 1
However, I would like a file that repeats this entire block of text several times over. The lines of text in the middle remain the same for each... (2 Replies)
Discussion started by: red baron
2 Replies
6. Shell Programming and Scripting
Hi expert,
I'm using csh
Code:
#!/bin/csh
set x = 0
set number = `awk '{array=$0} END {print array;}'`
i want to use for loop to store data to $number repeatly
untill x = 23
How to use c shell for loop? (2 Replies)
Discussion started by: vincyoxy
2 Replies
7. UNIX for Dummies Questions & Answers
I need to chmod a bunch of files with a specific extension in one directory.
If I understand correctly first I would run ls command like this
ls -R | grep .mp3 > /tmp/list
once I have the output file I should be able to run a loop to chmod all the files in the list created.
This is where... (5 Replies)
Discussion started by: eugenes18t
5 Replies
8. Shell Programming and Scripting
Maybe because its Friday, but I can't get a simple while loop to work!
#!bin/bash
i=0
while
do
echo "Hello"
((i++))
done (17 Replies)
Discussion started by: linuxkid
17 Replies
9. Shell Programming and Scripting
Does any body can help me with a loop in this example?
if
then
if
then
runner=$(grep "$1" "$2")
runne=$(grep "$1" "$3")
run=$(grep "$1" "$4")
fi
fi
#
# Message on screen... (3 Replies)
Discussion started by: bartsimpsong
3 Replies
10. Shell Programming and Scripting
Dear experts,
I am writing a bash script. At some point of the program I need to have 'for' loop. For simplicity I tried with some other simple code. The format of the loop is given below.
k=51
m=55
for j in {$k..$m};do
w=$(($j+2))
z=$(($j+9))
echo "$w, $z"
done
But my... (4 Replies)
Discussion started by: vjramana
4 Replies
LEARN ABOUT CENTOS
readonly::xs
XS(3) User Contributed Perl Documentation XS(3)
NAME
Readonly::XS - Companion module for Readonly.pm, to speed up read-only scalar variables.
VERSION
This document describes version 1.05 of Readonly::XS, February 24, 2009.
SYNOPSIS
Install this module, but do not use it.
DESCRIPTION
The Readonly module (q.v.) is an effective way to create non-modifiable variables. However, it's relatively slow.
The reason it's slow is that is implements the read-only-ness of variables via tied objects. This mechanism is inherently slow. Perl
simply has to do a lot of work under the hood to make tied variables work.
This module corrects the speed problem, at least with respect to scalar variables. When Readonly::XS is installed, Readonly uses it to
access the internals of scalar variables. Instead of creating a scalar variable object and tying it, Readonly simply flips the SvREADONLY
bit in the scalar's FLAGS structure.
Readonly arrays and hashes are not sped up by this, since the SvREADONLY flag only works for scalars. Arrays and hashes always use the tie
interface.
Why implement this as a separate module? Because not everyone can use XS. Not everyone has a C compiler. Also, installations with a
statically-linked perl may not want to recompile their perl binary just for this module. Rather than render Readonly.pm useless for
these people, the XS portion was put into a separate module.
Programs that you write do not need to know whether Readonly::XS is installed or not. They should just "use Readonly" and let Readonly
worry about whether or not it can use XS. If the Readonly::XS is present, Readonly will be faster. If not, it won't. Either way, it will
still work, and your code will not have to change.
Your program can check whether Readonly.pm is using XS or not by examining the $Readonly::XSokay variable. It will be true if the XS
module was found and is being used. Please do not change this variable.
EXPORTS
None.
SEE ALSO
Readonly.pm
AUTHOR
/ COPYRIGHT
Eric Roode, roode@cpan.org
Copyright (c) 2003-2009 by Eric J. Roode. All Rights Reserved. This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
To avoid my spam filter, please include "Perl", "module", or this module's name in the message's subject line, and/or GPG-sign your
message.
perl v5.16.3 2009-02-24 XS(3)