04-06-2010
Create tab-delimited file of outputs - Perl
Title is very broad, but here's an outline of what I have done so far:
- I have multiple subdirectories containing multiple *.fna files of DNA sequences
- I've been able to traverse these subdirectories and create a tab-delimited text file (i.e. the association file) that shows the contents of each folder, as such:
Organism A 1.fna
Organism B 2.fna 3.fna 4.fna
Organism C 5.fna 6.fna
Here is what I would like to accomplish:
- I would like to loop through every file, perform a task to its contents, and write this data into a different tab-delimited file. I would like to utilize the association file to locate each of the files to perform a task, but I have no clue to how to get started.
Any help is appreciated in advance! Thank you!!!
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
Can anyone let me know on how to convert a Tab delimited file to Comma delimited file in Unix
Thanks!! (22 Replies)
Discussion started by: charan81
22 Replies
2. UNIX for Dummies Questions & Answers
Hey Everybody,
I am having much trouble figuring this out, as I am not really a programmer..:mad:
Datafile.txt
Column0 Column1 Column2
ABC DEF xxxGHI
I am running using WGET on a cronjob to grab a datafile, but I need to cut the first three characters from... (6 Replies)
Discussion started by: rickdini
6 Replies
3. UNIX for Dummies Questions & Answers
Hi all,
I have a file with single white space delimited values, I want to convert them to a tab delimited file.
I tried sed, tr ... but nothing is working.
Thanks,
Rajeevan D (16 Replies)
Discussion started by: jeevs81
16 Replies
4. Shell Programming and Scripting
hi friends,
The code:
i=1
while
do
filename=`/usr/bin/ls -l| awk '{ print $9}'`
echo $filename>>summary.csv
#Gives the name of the file stored at column 9
count=`wc -l $filename | awk '{print $1}'`
echo $count>>summary.csv
#Gives just the count of lines of file "filename"
i=`expr... (1 Reply)
Discussion started by: rajsharma
1 Replies
5. UNIX for Dummies Questions & Answers
Hi Forum
I have a tab delimited file that opens well in Openoffice calc (excel). But when I perform any operation in command line, it reads the file incorrectly. When I 'save As' the same file in office as tab delimited then it works fine.
The file that I think is tab delimited is actually... (8 Replies)
Discussion started by: imlearning
8 Replies
6. Shell Programming and Scripting
I have a file which was pipe delimited, I need to make it tab delimited. I tried with sed but no use
cat file | sed 's/|//t/g'
The above command substituted "/t" not tab in the place of pipe.
Sample file:
abc|123|2012-01-30|2012-04-28|xyz
have to convert to:
abc 123... (6 Replies)
Discussion started by: karumudi7
6 Replies
7. Shell Programming and Scripting
Hi How to make tab delimited file to space delimited?
in put file:
ABC kgy
jkh ghj
ash kjl
o/p file:
ABC kgy
jkh ghj
ash kjl
Use code tags, thanks. (1 Reply)
Discussion started by: jagdishrout
1 Replies
8. UNIX for Dummies Questions & Answers
Hi, I have a rquirement in unix as below .
I have a text file with me seperated by | symbol and i need to generate a excel file through unix commands/script so that each value will go to each column.
ex:
Input Text file:
1|A|apple
2|B|bottle
excel file to be generated as output as... (9 Replies)
Discussion started by: raja kakitapall
9 Replies
9. Shell Programming and Scripting
Hi,
I have requirement to create tab delimited file with values coming from variables.
File will contain only two columns separated by tab.
Header will be added once.
Values will be keep adding upon the script run.
If values already exists then values will be replaced.
I have done so... (1 Reply)
Discussion started by: sukhdip
1 Replies
10. UNIX for Beginners Questions & Answers
Hello Everyone..
I want to replace the retail col from FileI with cstp1 col from FileP if the strpno matches in both files
FileP.txt
... (2 Replies)
Discussion started by: YogeshG
2 Replies
LEARN ABOUT PHP
func_num_args
FUNC_NUM_ARGS(3) 1 FUNC_NUM_ARGS(3)
func_num_args - Returns the number of arguments passed to the function
SYNOPSIS
int func_num_args (void )
DESCRIPTION
Gets the number of arguments passed to the function.
This function may be used in conjunction with func_get_arg(3) and func_get_args(3) to allow user-defined functions to accept variable-
length argument lists.
RETURN VALUES
Returns the number of arguments passed into the current user-defined function.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.3.0 | |
| | |
| | This function can now be used in parameter |
| | lists. |
| | |
| 5.3.0 | |
| | |
| | If this function is called from the outermost |
| | scope of a file which has been included by call- |
| | ing include(3) or require(3) from within a func- |
| | tion in the calling file, it now generates a |
| | warning and returns -1. |
| | |
+--------+---------------------------------------------------+
ERRORS
/EXCEPTIONS
Generates a warning if called from outside of a user-defined function.
EXAMPLES
Example #1
func_num_args(3) example
<?php
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs
";
}
foo(1, 2, 3);
?>
The above example will output:
Number of arguments: 3
Example #2
func_num_args(3) example before and after PHP 5.3
test.php
<?php
function foo() {
include './fna.php';
}
foo('First arg', 'Second arg');
?>
fna.php
<?php
$num_args = func_num_args();
var_export($num_args);
?>
Output previous to PHP 5.3:
2
Output in PHP 5.3 and later will be something similar to:
Warning: func_num_args(): Called from the global scope - no function
context in /home/torben/Desktop/code/ml/fna.php on line 3
-1
NOTES
Note
Because this function depends on the current scope to determine parameter details, it cannot be used as a function parameter in ver-
sions prior to 5.3.0. If this value must be passed, the results should be assigned to a variable, and that variable should be
passed.
SEE ALSO
... syntax in PHP 5.6+, func_get_arg(3), func_get_args(3), ReflectionFunctionAbstract::getNumberOfParameters.
PHP Documentation Group FUNC_NUM_ARGS(3)