Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Want to remove all lines but not latest 50 lines from a file Post 302868165 by targzeta on Saturday 26th of October 2013 08:48:02 AM
Old 10-26-2013
@Scrutinizer, @Don Cragun and @alister. You have reason.
Code:
$> strace sed -ni '2,$p' file
....
open("file", O_RDONLY)                  = 3
...
open("./sedvS2Dny", O_RDWR|O_CREAT|O_EXCL, 0600) = 4
...
write(4, "SIsxCwUouy\n", 11)            = 11
write(4, "qWngJUOkrc\n", 11)            = 11
...
rename("./sedvS2Dny", "file")           = 0
...

Emanuele
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

remove lines from file

file: 1 xxxxxxx 2 xxx xxx 5 xxx xxx ... 180 xxxxxx 200 xxx how to remove any lines with the first number range 1-180 (9 Replies)
Discussion started by: bluemoon1
9 Replies

2. Shell Programming and Scripting

To remove the lines in my file

Hi, There seems to some hack attempts in my site. I have attached the index page of my site and I need to remove the below lines from the index page. The below lines are at the center of the file. --> </style> <script>E V A L( unescape(... (5 Replies)
Discussion started by: gsiva
5 Replies

3. UNIX for Dummies Questions & Answers

vi to remove lines in file

All, I have a text file with several entries like below: personname personname.domain.com I know there is a way to use vi to remove only the personname.domain.com line. Can someone help? I believe that it involves /s/g/ something...I just can't remember the exact syntax. Thanks (2 Replies)
Discussion started by: kjbaumann
2 Replies

4. Shell Programming and Scripting

remove lines from file

Hi gurus, i'm trying to remove a number of lines from a large file using the following command: sed '1,5000d' oldfile > newfile Somehow the lines in the old file are not deleted... Am I doing this wrongly? Any suggestions? :confused: Thanks! :) wee (10 Replies)
Discussion started by: lweegp
10 Replies

5. Shell Programming and Scripting

remove : lines from file

A small question I have a test.txt file I have contents as: a:google b:yahoo : c:facebook : d:hotmail How do I remove the line with : my output should be a:google b:yahoo c:facebook d:hotmail (5 Replies)
Discussion started by: aronmelon
5 Replies

6. Shell Programming and Scripting

remove blank lines and merge lines in shell

Hi, I'm not a expert in shell programming, so i've come here to take help from u gurus. I'm trying to tailor a csv file that i got to make it work for the LOAD FROM command. I've a datatable csv of the below format - --in file format xx,xx,xx ,xx , , , , ,,xx, xxxx,, ,, xxx,... (11 Replies)
Discussion started by: dvah
11 Replies

7. Shell Programming and Scripting

Remove lines from file

Hey Gang- I have a list of servers. I want to exclude servers that begin with and end with certain characters. Is there an easy command to do this? Example wvm1234dev wvm1234pro uvm1122dev uvm1122bku uvm1344dev I want to exclude any lines that start with "wvm" OR "uvm" AND end... (7 Replies)
Discussion started by: idiotboy
7 Replies

8. Shell Programming and Scripting

Two files, remove lines from second based on lines in first

I have two files, a keepout.txt and a database.csv. They're unsorted, but could be sorted. keepout: user1 buser3 anuser19 notheruser27 database: user1,2343,"information about",field,blah,34 user2,4231,"mo info",etc,stuff,43 notheruser27,4344,"hiya",thing,more thing,423... (4 Replies)
Discussion started by: esoffron
4 Replies

9. Shell Programming and Scripting

Remove lines that are subsets of other lines in File

Hello everyone, Although it seems easy, I've been stuck with this problem for a moment now and I can't figure out a way to get it done. My problem is the following: I have a file where each line is a sequence of IP addresses, example : 10.0.0.1 10.0.0.2 10.0.0.5 10.0.0.1 10.0.0.2... (5 Replies)
Discussion started by: MisterJellyBean
5 Replies

10. Shell Programming and Scripting

awk to remove lines that do not start with digit and combine line or lines

I have been searching and trying to come up with an awk that will perform the following on a converted text file (original is a pdf). 1. Since the first two lines are (begin with) text they are removed 2. if $1 is a number then all text is merged (combined) into one line until the next... (3 Replies)
Discussion started by: cmccabe
3 Replies
SHM_OPEN(2)						      BSD System Calls Manual						       SHM_OPEN(2)

NAME
shm_open -- open a shared memory object SYNOPSIS
#include <sys/mman.h> #include <fcntl.h> int shm_open(const char *name, int oflag, ...); The parameter "mode_t mode" is optional. DESCRIPTION
The shared memory object referenced by name is opened for reading and/or writing as specified by the argument oflag and the file descriptor returned to the calling process. The returned file descriptor will be the lowest non-open file descriptor for the calling process, and is not shared with any other processes, as it is a new file descriptor. The new file descriptor will have the FD_CLOEXEC flag set. Repeated calls to shm_open with the same string value for name() will return a file descriptor referring to the same shared memory object, provided that the object has not been unlinked by a call to shm_unlink(). The oflag argument may indicate the file is to be created if it does not exist (by specifying the O_CREAT flag), in which case the file is created with mode mode as described in chmod(2) and modified by the process' umask value (see umask(2)). The value of oflag is formed by or'ing the following values: O_RDONLY open for reading only O_RDWR open for reading and writing O_CREAT create object if it does not exist O_EXCL error if create and object exists O_TRUNC truncate size to 0 Exactly one of O_RDONLY or O_RDWR must be specified. If O_TRUNC is specified and the file exists, the file is truncated to zero length. If O_EXCL is set with O_CREAT and the file already exists, shm_open() returns an error. This may be used to implement a simple exclusive access locking mechanism. If successful, shm_open() returns a non-negative integer, termed a file descriptor. It returns -1 and sets errno on failure. The file pointer used to mark the current position within the memory object is set to the beginning of the object. When a new shared memory object is created it is given the owner and group corresponding to the effective user and group of the calling process. There is no visible entry in the file system for the created object in this implementation. When a shared memory object is created, it persists until it it unlinked and all other references are gone. Objects do not persist across a system reboot. The system imposes a limit on the number of file descriptors open simultaneously by one process. getdtablesize(2) returns the current system limit. ERRORS
The named object is opened unless: [EACCES] The required permissions (for reading and/or writing) are denied for the given flags. [EACCES] O_CREAT is specified, the object does not exist, and permission to create the object is denied. [EEXIST] O_CREAT and O_EXCL were specified and the object exists. [EINTR] The shm_open() operation was interrupted by a signal. [EINVAL] The shm_open() operation is not supported. [EMFILE] The process has already reached its limit for open file descriptors. [ENAMETOOLONG] name exceeded the name size limit. This is currently PSHMNAMLEN characters (defined in <sys/posix_shm.h>), but this may change in the future. [ENFILE] The system file table is full. [ENOENT] O_CREAT is not set and the named object does not exist. [ENOSPC] O_CREAT is specified, the file does not exist, and there is insufficient space available to create the object. SEE ALSO
chmod(2), close(2), getdtablesize(2), mmap(2), shm_unlink(2), umask(2) HISTORY
shm_open() is specified in the POSIX Realtime Extension (1003.1b-1993/1003.1i-1995). Darwin August 29, 2008 Darwin
All times are GMT -4. The time now is 05:01 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy