I having a data file which consists of 20cr records in it. The 1st column is year field which consist of year in format 200809 and fields are seperated with ^.
How do i trim it to 2008 in file and save it in a quick time as there are many records so that i can use the file for loading into database.
Thanks
Sample File format:
Last edited by Scott; 06-21-2013 at 04:11 AM..
Reason: Code tags
Hi there !
I have file with single column. I want to cut that column at fixed number of rows each time and paste in another file, in a way that in new file, the each cutting appear as separate columns.
I mean cutting file with one column of 10000 rows, with 100 rows each time, and in new file... (3 Replies)
I am having a stupid moment :-)
I have a tab-delimited file with 2 columns. I want to keep the first column as it is, but I only want the first 8 characters of the 2nd column.
Example of input file data:
---------------------------------
CATERPILLARS CW001651K.dwg... (9 Replies)
First I have to say thank you to this community and this forum. You helped me very much builing several useful scripts.
Now, I can't get a solution the following problem, I'm stuck somehow. Maybe someone has an idea.
In short, I dump a site via lynx and pipe the output in a file. I need to... (7 Replies)
Hi,
I have a tab-delimited txt file as below. It is part of the original file.
I want to cut the lines starting with "3" in column1 and paste them before the lines starting with "1" in column 1. So I will get
Anyone knows any simple shell scripts to do that? The original file is... (5 Replies)
I have a file laid out in columns with the first two lines line being:
219 432 4567
219 432 4587
I need to create a single line command to cut the characters in the 5th column and paste them back to the first column in the same file. (Hint:Two good solutions exist, one in which you use a... (9 Replies)
Dear all,
I have one file like
LABEL A B C D E F G H I J K L M N
G02100 64651.3 25630.7 8225.21 51238 267324 268005 234001 52410.9 18598.2 10611 10754.7 122535 267170 36631.4
G02100 12030.3 8260.15 8569.91 ... (4 Replies)
Hello experts,
Please help me in achieving this in an easier way possible. I have 2 csv files with following data:
File1
08/23/2012 12:35:47,JOB_5330
08/23/2012 12:35:47,JOB_5330
08/23/2012 12:36:09,JOB_5340
08/23/2012 12:36:14,JOB_5340
08/23/2012 12:36:22,JOB_5350
08/23/2012... (5 Replies)
Hello Gurus,
This is my first ever post here. I tried looking for similar material but came up empty handed. Apologies if this is too verbose or if I'm not using the correct formatting.
I have files containing a fixed number of elements per line; separator is a single space. Each line has the... (4 Replies)
I do have a big tab delimited file of the following format
aa 344 456
aa 34 67
bb 34 90
bb 23 100
bb 1 89
d 0 12
e 45 678
e 78 90
e 56 90
....
....
....
I would like to transpose the data based on the category on column one and get the output file in the following tab delimited... (8 Replies)
Discussion started by: Kanja
8 Replies
LEARN ABOUT CENTOS
rlm_passwd
rlm_passwd(5) FreeRADIUS Module rlm_passwd(5)NAME
rlm_passwd - FreeRADIUS Module
DESCRIPTION
The rlm_passwd module provides authorization via files similar in format to /etc/passwd.
The lm_passwd module allows you to retrieve any account information from any files with passwd-like format (/etc/passwd, /etc/group, smb-
passwd, .htpasswd, etc). Every field of the file may be mapped to a RADIUS attribute, with one of the fields used as a key.
The module reads the file when it initializes, and caches the data in memory. As a result, it does not support dynamic updates of the
files (the server has to be HUP'd), but it is very fast, even for files with thousands of lines.
The configuration item(s):
filename
The path to the file.
delimiter = ":"
The character to use as a delimiter between fields. The default is ":"
hash_size
The size of the hashtable. If 0, then the passwords are not cached and the passwd file is parsed for every request. We do not rec-
ommend such a configuration. A larger hash_size means less probability of collision and faster search in hashtable. Having a
hash_size in the range of 30-100% of the number of passwd file records is reasonable.
allow_multiple_keys
If set to 'yes', and more than one record in file matches the request, then the attributes from all records will be used. If set to
'no' (the default) the module will warn about duplicated records.
ignore_nislike
If set to 'yes', then all records from the file beginning with the '+' sign will be ignored. The default is 'no'.
format The format of the fields in the file, given as an example line from the file, with the content of the fields as the RADIUS
attributes which the fields map to. The fields are seperated by the ':' character.
The key field is signified by being preceded with a '*' character, which indicates that the field has only one key, like the /etc/passwd
file. The key field may instead be preceded with '*,', which indicates that the field has multiple possible keys, like the /etc/group
file.
The other fields signify RADIUS attributes which, by default, are added to the configuration items for a request.
To add an attribute to the request (as though it was sent by the NAS), prefix the attribute name in the "format" string with the '~' char-
acter.
To add an attribute to the reply (to be sent back to the NAS) prefix the attribute name in the "format" string with the '=' character.
ignore_empty
This configuration item defaults to "yes". If there is no value for the attribute, then the attribute is not added. By setting
this value to "no", you can force the attribute to be added, even if there is no value.
EXAMPLES
format = "My-Group:::*,User-Name"
Parse a file similar to the /etc/group file. An entry matches a request when the name in a User-Name attribute exists in the comma-
seperated list of a line in the file. When an entry matches, a "My-Group" attribute will be created and added to the configuration
items for the request. The value of that attribute will be taken from the first field of the matching line in the file.
The ":::" in the format string means that there are extra two fields in the line, in between the group name and list of user names.
Those fields do not map to any RADIUS attribute, and are therefore ignored.
For this example to work in practice, you will have to add the My-Group attribute to the dictionary file. See the dictionary manual
page for details on how this may be done.
format = "~My-Group:::*,User-Name"
Similar to the previous entry, except the My-Group attribute is added to the request, as though it was sent by the NAS.
SECTIONS
authorize
FILES
/etc/raddb/radiusd.conf
SEE ALSO radiusd(8), radiusd.conf(5)dictionary(5),
AUTHOR
Alan DeKok <aland@freeradius.org>
14 April 2004 rlm_passwd(5)