Here is a pretty good AWK Tutorial. I have had good luck with it anyway.
As for your question, to pass a variable into Awk, try using the -v switch.
awk -v FILE=$FILE_NAME '{print FILE, $0}'
You can get all of the filenames into single file using the following command sequence. Assuming the directory only has the list of files in it, no other sub directories.
Anyone who can assist :
I am trying to pass the group vairiable to a filename:
rpt_tsavegrp=/export/legato/scripts/$group_savegrp_rpt.$dat
It will not pass to variable.
Anyone have any ideas what I am doing wrong here.
Thanks
# This script sends email that save group completed.... (3 Replies)
Hi,
In the code below, the $DD1, $DD2, $MM1, $MM2 are not fetching the values. Can anybody tell me where have i made wrong.
Shift_date.sh is a script which gives the previous date if we give the current date in the format YYYYMMDD and +/- how many days past/future.. Like Shift_date.sh... (3 Replies)
I am trying to write a script that prompts users for date and time, then process the gzip file into awk. During the ksh part of the script another file is created and needs to be processed with a different set of pattern matches then I need to combine the two in the end. I'm stuck at the part... (6 Replies)
Hello, i'm fairly new to scripting, so please bear with me (I did try looking this up first, i figured it had to have been asked already).
#!/bin/bash
fileName=`date | sed -n 's/ /_/g p' | sed -n 's/^/Backup_/p' | sed -n 's/$/\.tar/p'`; #THIS SETS BACKUP_DATE
echo $fileName #TEST OF VALUE
... (4 Replies)
Greetings, people of UNIX/Linux forums.
I am having a problem with a script, where I am trying to create a new variable. The value of this variable would be dependent on the value in a couple other previous variables (all variables are 2-digit integers). Here is my code:
#set the stations... (3 Replies)
Hi all,
I want to set the last 4 letter in the filename as a variable.
For example, i have AB1234.txt file and i need to have last 4 letter as a variable.
It should be like ;
get last four letter
set var = 1234
How can i write this in C shell??
Thanks,
zibi (3 Replies)
Hi guys,
I have a variable where i am storing the filename (with full path).
I just need the value before ".txt". But instead of getting the filename i am getting the contents of the filename.
FileName=/appl/data/Input/US/Test.txt
a=`awk -F"." '{print $1}' ${FileName}`
echo $a... (3 Replies)
Hi ,
Am trying to gunzip a file and pass the gunzipped file name to a variable , but its not taking up the value. Am trying to execute the command f=`gunzip <filename>`;echo $f. Here the file is getting gunzipped but the file name is not assigned to the variable. Any help on this will be useful.... (5 Replies)
HI,
MY question is a very simple one:
if i want to call an awk script with the input file name and also pass a variable value , then how to do it.
#>awk -f my_script.awk -v variable=value my_inputfile.txt
I can't do it like this.
throws error:
awk: my_script.awk:18:... (0 Replies)
Hi,
If i were to do this an print out the file, it will show as it is in the command
$ awk '/Privilege Use/ {P=0} /Object Access/ {P=1} P' AdvancedAudit.txt
Object Access
File System No Auditing
Registry No Auditing
Kernel... (1 Reply)
Discussion started by: alvinoo
1 Replies
LEARN ABOUT OPENSOLARIS
modload
modload(1M) System Administration Commands modload(1M)NAME
modload - load a kernel module
SYNOPSIS
modload [-p] [-e exec_file] filename
DESCRIPTION
The modload command loads the loadable module filename into the running system.
filename is an object file produced by ld -r. If filename is an absolute pathname then the file specified by that absolute path is loaded.
If filename does not begin with a slash (/), then the path to load filename is relative to the current directory unless the -p option is
specified.
The kernel's modpath variable can be set using the /etc/system file. The default value of the kernel's modpath variable is set to the path
where the operating system was loaded. Typically this is /kernel /usr/kernel.
For example, the following command looks for ./drv/foo:
example# modload drv/foo
The following command looks for /kernel/drv/foo and then /usr/kernel/drv/foo:
example# modload -p drv/foo
OPTIONS
The following options are supported:
-e exec_file Specify the name of a shell script or executable image file that is executed after the module is successfully loaded. The
first argument passed is the module ID (in decimal). The other argument is module specific. The module specific information
is: the block and character major numbers for drivers, the system call number for system calls, or, for other module
types, the index into the appropriate kernel table. See modinfo(1M)-p Use the kernel's internal modpath variable as the search path for the module.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO ld(1), add_drv(1M), kernel(1M), modinfo(1M), modunload(1M), system(4), attributes(5), modldrv(9S), modlinkage(9S), modlstrmod(9S), mod-
ule_info(9S)NOTES
Use add_drv(1M) to add device drivers, not modload. See for procedures on adding device drivers.
SunOS 5.11 1 Dec 1993 modload(1M)