How to change name of the file with first line of the file which has some unwanted text in it?
I have a log file, which i have divided into 14 files using csplit, the file looks like below
now I want all the 14 files generated to be renamed as the some part of test in first line of the file how can i eliminate the unwanted text?
sample first line of the file looks like, all the files have similar format
I want to rename the file as SCHEDULE_REQUEST_TestCase.log
I know that mv command can be used to rename the file, and read or head can be used to read the first line of the file, but i want to remove the text before SCHEDULE and dots after TestCase.
This is what i have at the moment
I want to perform this for all the files i have generated i don't really get how to do that and eliminate the unwanted text from the first line? I guess sed or awk can be used to eliminate the text I have started shell scripting like five days ago any help would be greatly appreciated.
i am very new to UNIX
plz help me in this scenario
i have two text files as below
file1.txt
name=Rajakumar.
Discipline=Electronics and communication.
Designation=software Engineer.
file2.txt
name=Kannan.
Discipline=Mechanical.
Designation=CADD Design Engineer.
... (6 Replies)
Hi all,
I need to insert new text and change existing text in a file. For that I used the below line in the command line and got the expected output.
sed '$a\
hi...
' shell > shell1
But I face problem when using the same in script. It is throwing the error as,
sed: command garbled:... (4 Replies)
Hi,
I'm struggling to write a script to do the following,
-will go through each line in the file
-in a specific character positions, changes
the value to a new value
-These character positions are fixed througout the file
-----------------------
e.g.: file1.sh will have the following 3... (4 Replies)
We have successfully created a comma delimited file, the results are correct from an sql database query. When using the following headers to print the file using print $data, an extra line feed is added and a blank row appears on the top of the data in Excel:
header("Expires: 0");
... (0 Replies)
Hello,
This is my first post on the forums. So I want to start by thanking anyone who is kind enough to read this post and offer advise. I hope to be an active contributor now that I've found these forums.
I have an issue that I figure would be a good first post..
I have 2 text files... (5 Replies)
I have a text file that has data like:
Data "12345#22"
Fred
ID 12345
Age 45
Wilma
Dino
Data "123#22"
Tarzan
ID 123
Age 33
Jane
I need to figure out a way of adding 1,000,000 to the specific lines (always same format) in the file, so it becomes:
Data "1012345#22"
Fred
ID... (16 Replies)
I have list of files in a directory 'dir'. Each file is of type HTML. I need to read each file and get the string which starts with 'http' and write them in a new text file. How can i do this shell scripting?
file1.html
<head>
<url>http://www.google.com</url>
</head>
file2.html
<head>... (6 Replies)
HI
I have 100 files in below folder:-
/home/lkj/TEST
File name like below
undo_ARL01003_120907-155022.mos
undo_ARL01006_120908-155042.mos
i want replace one first line of each file to pt all
i want change file name as below.
ARL01003.mos
ARL01006.mos
Thanks (2 Replies)
Hi,
I am trying to extract lines from a text file given a text file containing line numbers to be extracted from the first file. How do I go about doing this? Thanks! (1 Reply)
In the awk below I am trying to cp and paste each matching line in f2 to $3 in f1 if $2 of f1 is in the line in f2 somewhere. There will always be a match (usually more then 1) and my actual data is much larger (several hundreds of lines) in both f1 and f2. When the line in f2 is pasted to $3 in... (4 Replies)
Discussion started by: cmccabe
4 Replies
LEARN ABOUT DEBIAN
lire::test::testcase
TestCase(3pm) LogReport's Lire Documentation TestCase(3pm)NAME
Lire::Test::TestCase - Common base for Lire test cases.
SYNOPSIS
use base qw/Lire::Test::TestCase/;
sub set_up {
my $self = shift->SUPER::set_up();
$self->{'cfg'}{'lr_schemas_path'} = [ $self->{'tmpdir'} ];
}
DESCRIPTION
This package can be used to write test cases for Lire instead of inheriting directly from Test::Unit::TestCase.
The default set_up method will create a Lire::Test::HashConfig object and set it up in the configuration framework. This makes it easy to
set configuration variables to arbitrary values in the set_up() method.
It also sets the LC_MESSAGES locale category to 'C'.
If you override set_up() and tear_down() be sure to call the SUPER:: implementation.
This subclass also defined a new kind of assertion which make sure that a snippet of code died with a proper error message.
assert_died( $test, $regex, [ $msg ] )
Execute $test and fail unless it dies with a message matching $regex. $test should be a reference to CODE. $regex should be a Regexp ref.
assert_dies( $regex, $test, [ $msg ] )
Like assert_died() but with a signature closer to the one defined in Test::Unit::Assert.
assert_isa( $class, $instance, [ $msg ] )
Fails unless $instance is an instance of $class.
FIXTURE RELATED METHOD
lire_default_config_spec()
Returns a Lire::Config::ConfigSpec object initialized from the default Lire configuration specification.
set_up_tz( $tz )
When you tests uses timelocal() or localtime(), you should use that method to specify the TZ under which it should run.
The TZ will be reset to its previous value during tear_down().
set_up_plugin_mgr()
This will make the global PluginManager an instance that will only live for the current test. The old PluginManager will be reinstated
during tear_down(). This way, you do not need to track calls to register_plugin().
SEE ALSO Test::Unit::TestCase(3pm)VERSION
$Id: TestCase.pm,v 1.17 2006/07/23 13:16:32 vanbaal Exp $
AUTHORS
Francis J. Lacoste <flacoste@logreport.org>
COPYRIGHT
Copyright (C) 2003, 2004 Stichting LogReport Foundation LogReport@LogReport.org
This file is part of Lire.
Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with
http://www.gnu.org/copyleft/gpl.html.
Lire 2.1.1 2006-07-23 TestCase(3pm)