Sponsored Content
Full Discussion: Writing content into a file
Top Forums Shell Programming and Scripting Writing content into a file Post 302380401 by Franklin52 on Tuesday 15th of December 2009 04:45:20 AM
Old 12-15-2009
These are very basic questions, is this homework?
Anyway, you should have a read of some books or tutorials regarding shell scripting:

https://www.unix.com/answers-frequent...tutorials.html
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Searching for Log / Bad file and Reading and writing to a flat file

Need to develop a unix shell script for the below requirement and I need your assistance: 1) search for file.log and file.bad file in a directory and read them 2) pull out "Load_Start_Time", "Data_File_Name", "Error_Type" from log file 4) concatinate each row from bad file as... (3 Replies)
Discussion started by: mlpathir
3 Replies

2. Shell Programming and Scripting

Comparing rows in same file and writing the result in new file

Help needed... Can you tell me how to compare the last two couple entries in a file and print their result in new file..:confused: I have one file Check1.txt \abc1 12345 \abc2 12327 \abc1 12345 \abc2 12330 I want to compare the entries in Check1 and write to... (1 Reply)
Discussion started by: kichu
1 Replies

3. Shell Programming and Scripting

Writing file name and date from LS command into a file to be imported into mysql

I am looking to do a ls on a folder and have the output of the ls be structured so that is is modificaiton date, file name with the date in a format that is compatible with mysql. I am trying to build a table that stores the last modification date of certain files so I can display it on some web... (4 Replies)
Discussion started by: personalt
4 Replies

4. Shell Programming and Scripting

writing the content of two files to a single file horizontally

Hi all, assume that i am having two files file.1 and file.2 these are the contents of file.1 these are the contents of file.2 i want these two contents to be written in another single file like this. can you please post your suggestions. Thanks in advance, ... (3 Replies)
Discussion started by: anishkumarv
3 Replies

5. UNIX for Dummies Questions & Answers

Need help in not fetching a file while file writing operation is not completed

Hi All, We have a Unix program in oracle when we run the program this connects to specified ftp and will get the file into local server. We are facing a problem like when file writing operations is not completed, this program is getting the incomplete file. Could anyone please help me... (2 Replies)
Discussion started by: world.apps
2 Replies

6. UNIX for Dummies Questions & Answers

Writing a script that will take the first line from each file and store it in an output file

Hi, I have 1000 files names data1.txt through data1000.txt inside a folder. I want to write a script that will take each first line from the files and write them as output into a new file. How do I go about doing that? Thanks! (2 Replies)
Discussion started by: evelibertine
2 Replies

7. Shell Programming and Scripting

awk - writing matching pattern to a new file and deleting it from the current file

Hello , I have comma delimited file with over 20 fileds that i need to do some validations on. I have to check if certain fields are null and then write the line containing the null field into a new file and then delete the line from the current file. Can someone tell me how i could go... (2 Replies)
Discussion started by: goddevil
2 Replies

8. Shell Programming and Scripting

Sed: replace content from file with the content from file

Hi, I am having trouble while using 'sed' with reading files. Please help. I have 3 files. File A, file B and file C. I want to find content of file B in file A and replace it by content in file C. Thanks a lot!! Here is a sample of my question. e.g. (file A: a.txt; file B: b.txt; file... (3 Replies)
Discussion started by: dirkaulo
3 Replies

9. Shell Programming and Scripting

How to remove exisiting file content from a file and have to append new file content?

hi all, i had the below script x=`cat input.txt |wc -1` awk 'NR>1 && NR<'$x' ' input.txt > output.txt by using above script i am able to remove the head and tail part from the input file and able to append the output to the output.txt but if i run it for second time the output is... (2 Replies)
Discussion started by: hemanthsaikumar
2 Replies

10. Programming

Hire Personal Assistant | SEO Virtual Assistant | Data Entry Service | Content Writing

Hello Everyone, Here I am offereing my Services Word Posting Content Posting PDF to excel or word Image to Ms Word typeing Document Creation Video Creation Any type Copy-Paste Ads Posting Article Posting Manual Directory Submission PR Submission Social Bookmarking Web 2.0 Blogs... (1 Reply)
Discussion started by: abseova
1 Replies
common(3x)						   AfterStep X11 window manager 						common(3x)

NAME
common - common functions used in other examples libAfterImage/tutorials/common.h SYNOPSIS
Generic Xlib related functionality, common for all the tutorials. SEE ALSO
libAfterImage, ASView, ASScale, ASTile, ASMerge, ASGrad, ASFlip, ASText libAfterImage/tutorials/_XA_WM_DELETE_WINDOW NAME_XA_WM_DELETE_WINDOW SYNOPSIS
_XA_WM_DELETE_WINDOW - stores value of X Atom "WM_DELETE_WINDOW". DESCRIPTION
In X all client's top level windows are managed by window manager. That includes moving, resizing, decorating, focusing and closing of windows. Interactions between window manager and client window are governed by ICCCM specification. All the parts of this specification are completely optional, but it is recommended that the following minimum set of hints be supplied for any client window: Window's title(WM_NAME), iconified window title(WM_ICON_NAME), class hint (WM_CLASS) and supported protocols (WM_PROTOCOLS). It is recommended also that WM_DELETE_WINDOW protocol be supported, as otherwise there are no way to safely close client window, but to kill it. All of the above mentioned hints are identified by atoms that have standard preset values, except for WM_DELETE_WINDOW. As the result we need to obtain WM_DELETE_WINDOW atoms ID explicitly. We use _XA_WM_DELETE_WINDOW to store the ID of that atom, so it is accessible anywhere from our application. SOURCE
Atom _XA_WM_DELETE_WINDOW = None; libAfterImage/tutorials/create_top_level_window() NAMEcreate_top_level_window() SYNOPSIS
Window create_top_level_window( ASVisual *asv, Window root, int x, int y, unsigned int width, unsigned int height, unsigned int border_width, unsigned long attr_mask, XSetWindowAttributes *attr, char *app_class ); INPUTS
asv - pointer to valid preinitialized ASVisual structure. root - root window of the screen on which to create window. x, y - desired position of the window width, height - desired window size. border_width - desired initial border width of the window (may not have any effect due to Window Manager intervention. attr_mask - mask of the attributes that has to be set on the window attr - values of the attributes to be set. app_class - title of the application to be used as its window Title and resources class. RETURN VALUE
ID of the created window. DESCRIPTION
create_top_level_window() is autyomating process of creating top level application window. It creates window for specified ASVisual, and then sets up basic ICCCM hints for that window, such as WM_NAME, WM_ICON_NAME, WM_CLASS and WM_PROTOCOLS. SOURCE
Window create_top_level_window( ASVisual *asv, Window root, int x, int y, unsigned int width, unsigned int height, unsigned int border_width, unsigned long attr_mask, XSetWindowAttributes *attr, const char *app_class, const char *app_name ) { Window w = None; #ifndef X_DISPLAY_MISSING char *tmp ; XTextProperty name; XClassHint class1; w = create_visual_window(asv, root, x, y, width, height, border_width, InputOutput, attr_mask, attr ); tmp = (app_name==NULL)?(char*)get_application_name():(char*)app_name; XStringListToTextProperty (&tmp, 1, &name); class1.res_name = tmp; /* for future use */ class1.res_class = (char*)app_class; XSetWMProtocols (asv->dpy, w, &_XA_WM_DELETE_WINDOW, 1); XSetWMProperties (asv->dpy, w, &name, &name, NULL, 0, NULL, NULL, &class1); /* final cleanup */ XFree ((char *) name.value); #endif /* X_DISPLAY_MISSING */ return w; } libAfterImage/tutorials/set_window_background_and_free() NAMEset_window_background_and_free() SYNOPSIS
Pixmap set_window_background_and_free( Window w, Pixmap p ); INPUTS
w - ID of the window background of which we need to set. p - Pixmap to set background to. RETURN VALUE
None on success. Pixmap ID of original Pixmap on failure. DESCRIPTION
set_window_background_and_free() will set window's background to specified Pixmap, Then refresh window contents so that background is drawn by the server, flush all the requests to force it to be sent to server to be processed as fast as possible. NOTES
After Window's background has been set to Pixmap - X server makes hidden copy of this Pixmap for later window refreshing. As the result original Pixmap is no longer needed and can be freed to conserve resources. SOURCE
Pixmap set_window_background_and_free( Window w, Pixmap p ) { #ifndef X_DISPLAY_MISSING if( p != None && w != None ) { Display *dpy = get_default_asvisual()->dpy; if (dpy) { XSetWindowBackgroundPixmap( dpy, w, p ); XClearWindow( dpy, w ); XFlush( dpy ); XFreePixmap( dpy, p ); p = None ; } } #endif /* X_DISPLAY_MISSING */ return p ; } libAfterImage/tutorials/wait_closedown() NAMEwait_closedown() SYNOPSIS
void wait_closedown( Window w ); INPUTS
w - ID of the window from which to wait for events. DESCRIPTION
User action requesting window to be closed is generally received first by Window Manager. Window Manager is then handles it down to the window by sending it ClientMessage event with first 32 bit word of data set to the value of WM_DELETE_WINDOW Atom. Accordingly, all client has to do is wait for such event from X server and, when received, it should destroy its window and generally exit. NOTES
It is recommended that XFlush() is issued right after XDestroyWindow() as Window Manager itself may attempt to do something with the window until it receives DestroyNotify event. SEE ALSO
ICCCM, Window SOURCE
void wait_closedown( Window w ) { #ifndef X_DISPLAY_MISSING Display *dpy = get_default_asvisual()->dpy; if(dpy) { if (w) { XSelectInput (dpy, w, ( StructureNotifyMask | ButtonPressMask| ButtonReleaseMask)); while(w != None) { XEvent event ; XNextEvent (dpy, &event); switch(event.type) { case ClientMessage: if ((event.xclient.format != 32) || (event.xclient.data.l[0] != _XA_WM_DELETE_WINDOW)) break ; case ButtonPress: XDestroyWindow( dpy, w ); XFlush( dpy ); w = None ; break ; } } } XCloseDisplay (dpy); } #endif } 3rd Berkeley Distribution AfterStep v.2.2.11 common(3x)
All times are GMT -4. The time now is 02:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy