07-25-2007
You'll need to use wc -l to find the number of lines in the file, use shell builtins or bc to perform some arithmetic and work out where the middle of the file would be, and then use sed's insert command to insert your text. There are many ways to do this sort of thing.
Please let us see a snippet of what you've done so far, and we can provide feedback.
Cheers
ZB
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Does anyone know how to insert text at the top and bottom of a file using sed? (12 Replies)
Discussion started by: MBGPS
12 Replies
2. Shell Programming and Scripting
how would you insert text into a existing file using aguments
first arguments being the line of text and the second argument being file name (1 Reply)
Discussion started by: jimbob
1 Replies
3. UNIX for Dummies Questions & Answers
Hi,
I am new to Unix, and I am trying to append a line of argument into a current file. I need this line to be inserted into the very top of the file. Does anyone know how this is done?
For example, I am trying: echo "insert to top" >> filename. This inserts the line at the bottom of the... (7 Replies)
Discussion started by: Dev06
7 Replies
4. Shell Programming and Scripting
say I want to insert "this is a test" as the first line into file A, besides
echo "this is a test" > /tmp/tmpfile
cat /tmp/tmpfile fileA >> /tmp/result,
is there any simple way I can do it? thanks (7 Replies)
Discussion started by: fedora
7 Replies
5. Shell Programming and Scripting
Can someone please help me with this SHELL script?
I need to create a script that gets a positive number n as an argument. The script must calculate the factorial of its argument. In other words, it must calculate n!=1x2x3x...xn. Note that 0!=1.
Here is a start but I have no clue how to... (3 Replies)
Discussion started by: I-1
3 Replies
6. Shell Programming and Scripting
If ($argv == “-debug”) then
Echo “in loop”
Endif
But this is not working. If I modify this code and remove “-“, then it works.
Similarly I am getting problem using grep command also
Grep “-debug” Filename
Can someone please help me on how to resolve these... (1 Reply)
Discussion started by: sarbjit
1 Replies
7. UNIX for Advanced & Expert Users
How can i append a EBCDIC string of 100 bytes to 0th position of a binary file in UNIX. (4 Replies)
Discussion started by: param_it
4 Replies
8. Shell Programming and Scripting
Hello,
Is there any method thorugh which script can take argument if pass otherwise if argument doesn't pass then it takes the argument from the configuration file
i.e I am workiing on a script which will run through crontab and the script will
chekout the code ,zip and copy to the... (3 Replies)
Discussion started by: rohit22hamirpur
3 Replies
9. UNIX for Advanced & Expert Users
Hi All,
I am running the script
VBoxManage list vms |sed 's/"//g' | cut -d " " -f1 > har1out.mytxt
result=`cat har1out.mytxt | grep $1'
echo $result
echo $1
{
if
then
echo pass
else
echo fail
fi (2 Replies)
Discussion started by: harsha85
2 Replies
10. Shell Programming and Scripting
I'm trying to take mrt output and put it at the top of a file along with the date and time. I was able to do it at the bottom of the file with the following
printf "********** $(date) **********\n\n" >> $OUTPUT_PATH/$HOSTNAME
mtr -r -w -c 10 $HOSTADDRESS >> $OUTPUT_PATH/$HOSTNAME
printf... (2 Replies)
Discussion started by: kramer65
2 Replies
LEARN ABOUT PHP
newt_draw_root_text
NEWT_DRAW_ROOT_TEXT(3) 1 NEWT_DRAW_ROOT_TEXT(3)
newt_draw_root_text - Displays the string text at the position indicated
SYNOPSIS
void newt_draw_root_text (int $left, int $top, string $text)
DESCRIPTION
Displays the string text at the position indicated.
PARAMETERS
o $left
- Column number
Note
If left is negative, the position is measured from the opposite side of the screen.
o $top
- Line number
Note
If top is negative, the position is measured from the opposite side of the screen.
o $text
- Text to display.
RETURN VALUES
No value is returned.
EXAMPLES
Example #1
A newt_draw_root_text(3) example
This code demonstrates drawing of titles in the both corners of the screen.
<?php
newt_init();
newt_cls();
newt_draw_root_text (2, 0, "Some root text");
newt_refresh();
sleep(1);
newt_draw_root_text (-30, 0, "Root text in the other corner");
newt_refresh();
sleep(1);
newt_finished();
?>
SEE ALSO
newt_push_help_line(3), newt_pop_help_line(3).
PHP Documentation Group NEWT_DRAW_ROOT_TEXT(3)