10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi everyone,
I have a microbial diversity table in the format ;k__kingdom; p__phylum, etc, somer rows have descriptions before the :k__ (like the af028349.1 below) is there a way I can get rid of this text (which is different every time) and keep all the other columns?
Thanks a bunch!
;... (1 Reply)
Discussion started by: Juan Gonzalez
1 Replies
2. Shell Programming and Scripting
Sir,
My server is hacked. Server administrator is saying that hacker used 0day CentOS kernal exploit to hack it. Now administrator updated the kernal and rebooted the server. But he is unable to cath the hacker, or how he initiated the process.
So therefore i need your help in following... (5 Replies)
Discussion started by: SimonFrance
5 Replies
3. Shell Programming and Scripting
I have a need to merge two files on the value of an index column.
input file 1
id filePath MDL_NUMBER
1 MFCD00008104.mol MFCD00008104
2 MFCD00012849.mol MFCD00012849
3 MFCD00037597.mol MFCD00037597
4 MFCD00064558.mol MFCD00064558
5 MFCD00064559.mol MFCD00064559
input file 2
... (9 Replies)
Discussion started by: LMHmedchem
9 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I've several files with two collumns, where first collumn can be used as index.
filename1
and filename2
how to create a file
I should start with cat all files and extract first collumn to create an index? (4 Replies)
Discussion started by: sargotrons
4 Replies
5. UNIX for Dummies Questions & Answers
Hi all
I´m a newbie so maybe this question will make someone mad.
I am trying this command;
join -a1 -11 file1 file2 > file3
file1 looks like:
1
2
3
4
5
6
7
8
9
10
11
file2: (4 Replies)
Discussion started by: awe1
4 Replies
6. Shell Programming and Scripting
Hi All,
I have a file (FileNames.txt) which contains the following data in it.
$ cat FileNames.txt
MYFILE17XXX208Sep191307.csv
MYFILE19XXX208Sep192124.csv
MYFILE20XXX208Sep192418.csv
MYFILE22XXX208Sep193234.csv
MYFILE21XXX208Sep193018.csv
MYFILE24XXX208Sep194053.csv... (5 Replies)
Discussion started by: krish_indus
5 Replies
7. Shell Programming and Scripting
I'd like to use sed or awk to do this but I'm weak on both along with RE. Looking for a way with sed or awk to count for the 7th table data within a table row and if the condition is met to delete "<td>and everything in between </td>". Since the table header start on a specific line each time, that... (15 Replies)
Discussion started by: phpfreak
15 Replies
8. UNIX for Dummies Questions & Answers
brothers why inode index starts from 1 unlike array inex which starts from 0
its a question from the design of unix operating system of maurice j.bach
i need to know the answer urgently...someone help please (1 Reply)
Discussion started by: sairamdevotee
1 Replies
9. Filesystems, Disks and Memory
why do inode indices starts from 1 unlike array indexes which starts from 0
its a question from "the design of unix operating system" of maurice j bach
id be glad if i get to know the answer quickly
:) (0 Replies)
Discussion started by: sairamdevotee
0 Replies
10. Shell Programming and Scripting
Suppose I have a csv file like this:
27, california , A3
27, vermont, B6
27, ontario, B7
34, kansas, C9
34, washington, A2
How do I split this file into two files according to field1.
file1:
27, california , A3
27, vermont, B6
27, ontario, B7
file2:
34, kansas, C9
34, washington, A2... (9 Replies)
Discussion started by: onthetopo
9 Replies
CFGET(1) User Commands CFGET(1)
NAME
cfget - get values from a config file
SYNOPSIS
cfget [options] section/key
cfget [options] --dump=STYLE [section/key [section/key...]]
cfget [options] --template=STYLE [infile [outfile]]
DESCRIPTION
Get values from a config file.
cfget is a simple tool to read values from configuration files. It is useful, for example, to create configurable shellscripts or make-
files.
It can also be configured to support virtual configuration values that, if not present in the config file, are automatically computed from
the existing values. This makes it convenient, for example, to get a "duration" value from a configuration file that only contains a "start
date" and an "end date".
OPTIONS
--version
show program's version number and exit
-h, --help
show this help message and exit
-q, --quiet
quiet mode: only output fatal errors
-v, --verbose
verbose mode
--debug
verbose mode
-C file, --cfg=file
config file to read; the option can be given more than once to read more than one file. If missing, read a colon separated list from
the CFGET_CFG env variable.
-P file, --plugin=file
list of plugin files or directories to load. The option can be given more than once to read more than one file. If missing, read a
colon separated list from the CFGET_PLUGINS env variable.
-d name, --dump=name
dump the contents of the database using the given style. Use '--dump=list' for a list of available styles. If one or more paths are
provided in the command line, dump only those paths, otherwise dump all.
-t name, --template=name
read a template file, expand template placeholders using the configuration data and output the result. Use '--template=list' for a
list of available styles.
-f name, --format=name
use a custom configuration file format (default: ini). Use '--format=list' for a list of available formats. The CFGET_FORMAT envi-
ronment value, if defined, can be used to provide a different default value.
-r path, --root=path
restrict all work to values under the given path
EXAMPLES
# Get a key from a config file
cfget -C file.ini general/name
# More can be specified, they will be searched in order
cfget -C general.ini -C local.ini general/name
# Use a plugin to add virtual entries
cfget -C file.ini --plugin=virtual.py general/name
# A plugin can also a directory containing .py files
# and plugins can also be specified more than once
cfget -C file.ini --plugin=virtual.py --plugin=virtual/ general/name
# In a shellscript, you may want to use environment variables if you
# invoke cfget many times:
#!/bin/sh
CFGET_CFG=general.ini:local.ini
CFGET_PLUGINS=virtual.py:virtual/
START=`cfget general/start`
END=`cfget general/end`
DURATION=`cfget general/duration`
# Quick way to copy all config values to the environment
eval `cfget --dump=exports -C file.ini`
# Autoconf-style template substitution
cfget --template=autoconf -C file.ini script.in script
# Curly braces substitude literally
cfget -C file.ini "general/start_{general/type}"
# One can use simple expressions
cfget -C file.ini "general/start + general/duration"
cfget -C file.ini "round(general/age / 2)"
AUTHOR
cfget has been written by Enrico Zini <enrico@enricozini.org>.
cfget 0.15 July 2010 CFGET(1)