04-18-2010
Problem in reading file (bash)
i get a name from user first name : last name, in this format. Now i am saving this to a file. what i want is, I do not want to save any name if I already have one entry o that same name..what should i do
for example
user give robert fernandez
this will save in file as robert:fernandez.
if user give same name in future i dont want tht to be saved in the file, instead it should give message that this name is already there.
Thanks
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
while reading a file line by line
# name of the script is scriptrd
while read line
do
echo $line
done
while executing
bash$ ./scriptrd
if i give the input as
*
the output is like it displays the contents of the current directory
i jus wanted it to print as * (6 Replies)
Discussion started by: brkavi_in
6 Replies
2. Shell Programming and Scripting
Hi,
I'm trying to write a script that reads filenames from a file and use these filenames in a loop. The filenames are all on one line and the problem is that these filenames have wildcards like * and braces like in them.
Right now what I'm doing is something like this:
echo "reading from... (0 Replies)
Discussion started by: warp17
0 Replies
3. Shell Programming and Scripting
Hello,
i have a file "Movie.ini" looking e.g. like follows
* MOVIE A
bla bla
MOVIE B
blubb blubb
MOVIE C
I'd like to read the file "Movie.ini" with cat and grep and check whether it includes the string MOVIE only with a '*' at the beginnig.
By doing
"cat Movie.ini| grep MOVIE... (14 Replies)
Discussion started by: ABE2202
14 Replies
4. Shell Programming and Scripting
Hi Guys,
I am having a file which does not have any name when i do a ls -l
-rw-r--r-- 1 dctrdat1 dctrdata 35 Feb 09 08:04
-rw-r--r-- 1 dctrdat1 dctrdata 11961 Feb 08 06:40 DAI_data.txt
Now i want to see what is inside that file. Can you please let me know how to read... (9 Replies)
Discussion started by: mac4rfree
9 Replies
5. Shell Programming and Scripting
Hi All,
I am trying to read a .csv file which has some 6 columns.
Eg: samp.csv
one, two, three, four
six, seven, eight, nine
I used the following code,
for line in `cat samp.csv`
do
echo "$line"
done
It displays every comma seperated values in each line like,
one,... (1 Reply)
Discussion started by: johnwilliams.sp
1 Replies
6. Shell Programming and Scripting
I have a file that has four values on each line and I'd like to give each column a variable name and then use those values in each step of a loop. In bash, I believe you could use a while loop to do this or possibly a cat command, but I am super new to programming and I'm having trouble decoding... (2 Replies)
Discussion started by: ccorder22
2 Replies
7. Shell Programming and Scripting
I've a file in linux with following text:
;ip address hostname put-location alt-put-location tftpserver
192.168.1.1 r01-lab1-net /mnt/nas1/fgbu/ /opt/fgbu/devicebackup 192.168.1.254Now I want to read these values and assign them to particular variables... (6 Replies)
Discussion started by: kashif.live
6 Replies
8. UNIX for Beginners Questions & Answers
Hi all,
Given here under a section of a script I am using.
SIMDIR="/home/Ins/forces"
cd $SIMDIR
for file in `ls *.forces`
do
basename=`echo $file | sed 's/\.*$//'`
extname=`echo $file | sed 's/*\(*\)\.\(.*\)/\2\1/'`
echo "Processing file: "$basename
python convert.py... (4 Replies)
Discussion started by: Theo Score
4 Replies
9. Shell Programming and Scripting
Hello, I have a file in the following format
id sample platform R1 R2 gene1 gene2 gene3
1 abc llumina R1_001.fastq.gz R2_001.fastq.gz apoe prnpp asp
2 def llumina R1_001.fastq.gz R2_001.fastq.gz apoe prnpp
3 ghi llumina ... (3 Replies)
Discussion started by: nans
3 Replies
10. UNIX for Beginners Questions & Answers
Cope sample1: test.sh
i=0
echo " Outside loop i = $i "
while
do
i=$(( $i + 1))
echo "Inside loop i = $i "
done
echo " Out of loop i is : $i "
When run output :
Outside loop i = 0
Inside loop i = 1
Inside loop i = 2
Inside loop i = 3
Inside loop i = 4
Inside loop i = 5
Inside... (8 Replies)
Discussion started by: Adarshreddy01
8 Replies
LEARN ABOUT DEBIAN
padre::autosave
Padre::Autosave(3pm) User Contributed Perl Documentation Padre::Autosave(3pm)
NAME
Padre::Autosave - auto-save and recovery mechanism for Padre
SYNOPSIS
my $autosave = Padre:Autosave->new( db => 'path/to/database' );
$autosave->save_file( $path, $type, $data, $timestamp ) = @_;
DESCRIPTION
The longer auto-save plan
The following is just a plan that is currently shelved as some people on the Padre development list think this is not necessary and one
should use a real version control for this anyway.
So I leave it here for now, for future exploration.
I'd like to provide auto-save with some history and recovery service.
While I am writing this for Padre I'll make the code separate so others can use it.
An SQLite database will be used for this but theoretically any database could be used. Event plain file system.
Basically this will provide a versioned file system with metadata and automatic cleanup.
Besides the content of the file we need to save some meta data:
path to the file will be the unique identifier
timestamp
type of save (initial, auto-save, user initiated save, external)
When opening a file for the first time it is saved in the database.(initial)
Every N seconds files that are not currently in "saved" situation are auto-saved in the database making sure that they are only saved if
they differ from the previous state. (auto-save)
Evey time a file is saved it is also saved to the database. (user initiated save) Before reloading a file we auto-save it. (auto-save)
Every time we notice that a file was changed on the disk if the user decides to overwrite it we also save the (external) changed file.
Before auto-saving a file we make sure it has not changed since the last auto-save.
In order to make sure the database does not get too big we setup a cleaning mechanism that is executed once in a while. There might be
several options but for now: 1) Every entry older than N days will be deleted.
Based on the database we'll be able to provide the user recovery in case of crash or accidental overwrite.
When opening padre we should check if there are files in the database that the last save was not a user initiated save and offer recovery.
When opening a file we should also check how is it related to the last save in the database.
For buffers that were never saved and so have no file names we should have some internal identifier in Padre and use that for the auto-save
till the first user initiated save.
The same mechanism will be really useful when we start providing remote editing. Then a file is identified by its URI (
ftp://machine/path/to/file or scp://machine/path/to/file )
my @types = qw(initial, autosave, usersave, external);
sub save_data {
my ($path, $timestamp, $type, $data) = @_;
}
perl v5.14.2 2012-06-27 Padre::Autosave(3pm)