Sponsored Content
Top Forums Shell Programming and Scripting Writing files without temporary files Post 302308284 by bashshadow1979 on Friday 17th of April 2009 03:17:41 PM
Old 04-17-2009
Lightbulb Writing files without temporary files

Hey Guys,

I was wondering if someone would give me a hand with an issue I'm having, let me explain the situation:

I have a file that is constantly being written to and read from with updated lines:

# cat activity.file
activity1
activity2
activity3
activity4
activity5

This file should never have more than 60 lines of text, so the "writing" process is as follows:

# tail -59 activity.file > temp; mv temp activity.file; echo "activityN" >> activity.file

Basically what this does is:

1.- Gets the bottom 59 files of activity.file into a temp file
2.- Renames the temp file into the original filename ( activity.file )
3.- Appends the new data in the bottom of the activity file.

So far this works great, but I'm trying to find a way to do the same procedure but without utilizing a temp file, as a "one-liner" as they say..

I tried the following:

tail -59 activity.file > activity.file ; echo "activityN" >> activity.file

But that didn't work...

Any ideas would be greatly appreciated

Thanks
 

7 More Discussions You Might Find Interesting

1. Ubuntu

Avoid creating temporary files on editing a file in Ubuntu

Hi, My ubuntu flavor always create temporary files having filename followed by ~ on editing. For eg: if I am editing a file called "sip.c", automatically a temporary (bkup) file is getting created with the name "sip.c~". How to avoid this file creation? (7 Replies)
Discussion started by: royalibrahim
7 Replies

2. Shell Programming and Scripting

Temporary files and rm

Hello everyone, I am creating a temporary file in my ksh by using something file filetemp=filetemp.$$ Later on in my script I write to the file $filetemp by 'cat'ing to it. Then in the script I am doing a 'less' on the file to view it. At the end of the script I issue a rm $filetemp 2>... (4 Replies)
Discussion started by: gio001
4 Replies

3. Shell Programming and Scripting

Help - Bug: A script to compile two types of data files into two temporary files

Dear other forum members, I'm writing a script for my homework, but I'm scratching all over my head and still can't figure out what I did wrong. Please help me. I just started to learn about bash scripting, and I appreciate if anyone of you can point out my errors. I thank you in advance. ... (3 Replies)
Discussion started by: ilove2smoke
3 Replies

4. Shell Programming and Scripting

Rsync temporary files

Hi, I am looking to use rsync in a very specific way, and even though I have trawled the rsync man pages I have not succeeded in seeing a way of doing the following: The temporary files created by rsync should not be created in the destination directory. (I have used --temp-dir option to... (0 Replies)
Discussion started by: LostInTheWoods
0 Replies

5. UNIX for Advanced & Expert Users

Which time should be used for deleting temporary files?

I want to create a folder for users to put their temporary files and a folder for users to put their permanent files. For the temporary folder, I need to implement a deletion policy. I would like to know normally which time, ctime, mtime or atime, should be used to implement such deletion policy. (1 Reply)
Discussion started by: marctc
1 Replies

6. AIX

Hidden temporary files in AIX

Hi, Some porocess is creating hidden temporary files in /tmp directory. And they are not getting deleted. System is going out of disk space after some days. The temp files are getting created like .<user name><pid>. I have checked the application code, but didnt get any clue. Does these files... (4 Replies)
Discussion started by: viswath.sen
4 Replies

7. Homework & Coursework Questions

Help with exit, grep, temporary files, awk

1. The problem statement, all variables and given/known data: I do not understand how/why the following code is used. Please do not simply refer me to the man pages since I have already reviewed them extensively. Thank you. exit 2 , exit 3, exit 0 I understand the basics of why the exit... (5 Replies)
Discussion started by: BartleDoo
5 Replies
GNOME-ACTIVITY-JOURNAL(1)				      General Commands Manual					 GNOME-ACTIVITY-JOURNAL(1)

NAME
gnome-activity-journal - browse and search a chronological log of your activities SYNOPSIS
gnome-activity-journal [OPTIONS] DESCRIPTION
gnome-activity-journal is a tool for easily browsing and finding files on your computer. It shows a chronological journal of all file activity and supports full-text search through Tracker. OPTIONS
The program follows the usual GNU command line syntax, with options starting with two dashes (`--'). A summary of options is included below. --version Shows the version number and exits. -h, --help Shows a short help message listing all supported options and exits. --debug Prints additional debug information. SEE ALSO
zeitgeist-daemon, tracker-store BUGS
Please report any bugs on https://bugs.launchpad.net/gnome-activity-journal. AUTHORS
Please see the AUTHORS file bundled with this application for a complete list of contributors. LICENSE
This program 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 3 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 MER- CHANTABILITY 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. If not, see <http://www.gnu.org/licenses/>. January 19, 2010 GNOME-ACTIVITY-JOURNAL(1)
All times are GMT -4. The time now is 01:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy