Sponsored Content
Top Forums Shell Programming and Scripting Help!! how to get the filename as be shown? Post 302079927 by vish_indian on Friday 14th of July 2006 12:38:33 AM
Old 07-14-2006
If I get it correctly, you just want the filenames without the extensions.

for i in *; do
ext=`echo $i | awk -F"." '{print "."$2}'`;
filename=`basename $i $ext`;
echo $filename;
done
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

working directory shown

Hi, How do I get my working directory always shown in the unix editor? i.e if I am now at /Home/abc/xyz/, I want to see this absolute path displayed ( and now only display when I type pwd). thanks for the kind help. Regrads (3 Replies)
Discussion started by: swchee
3 Replies

2. Solaris

preventing the banner from being shown

Is there a way to supress the banner from being shown when you log in? (1 Reply)
Discussion started by: BG_JrAdmin
1 Replies

3. Solaris

what FS is shown in df -kh

Hi, On solaris 10, t5120, I don't understand what are the last 2 file systems so last 2 file systems what are they, why are they getting shown and also confused why the swap is shown so many times and different size when I set it to 16 G at the time of installing solaris 10. ( rest... (3 Replies)
Discussion started by: upengan78
3 Replies

4. Solaris

sun cluster3.2, d3 and d8 are shown as failed

Hello, This is a 2 node sun cluster 3.2 on solaris 10(x86) I am using an unique ~512M disk (c0d1) on each node and slice 6 on this disk for globaldevices. While everything looks like fine, the 'Fail' is bothering me. @ tommy_sun1 @tommy_sun -bash-3.00# cldevice refresh... (10 Replies)
Discussion started by: upengan78
10 Replies

5. UNIX for Advanced & Expert Users

Memory usage shown is high

Hello all, I am facing a memory related issue on my linux that is CentOS 4.0. What I see as an output of top command, free command is that memory usage is almost 90% which is quite high without much load on the system. This is continuously showing 90% or so of memory usage with top or free... (2 Replies)
Discussion started by: radiatejava
2 Replies

6. IP Networking

Connections not shown in netstat output

I have a TCPIP server application (a Vendor package) which by default allows 10 connections. It provides a parameter to allow us to increase the maximum allowable connections in case it is needed. Intermittently this application is failing with maximum number of connections reached even when there... (1 Reply)
Discussion started by: AIX_user
1 Replies

7. Solaris

Using dd command no MB/s shown

Hi I am using the dd command on solaris 10 and the output doesn't include the MB/s statistic that you get in Linux, is this not available or am I missing a switch of some sort #dd if=/dev/urandom of=/perf_test/file.txt bs=1048576 count=500 0+500 records in 0+500 records out (2 Replies)
Discussion started by: eeisken
2 Replies

8. UNIX for Advanced & Expert Users

Bash-Completion, one list shown, the other not.

Heyas I'm trying to read out a file which contains a variable and use that list to complete a bash command. Difficult part on this is, that 2 (actualy 3) different lists are to be used, but the 'dynamic' ones from the external file dont work properly. It only seems to work with the list... (2 Replies)
Discussion started by: sea
2 Replies

9. UNIX for Dummies Questions & Answers

[CUPS] printers not shown after a while

I'm currently running a CUPS server and it shows the printers on other computers just fine, but after a while they disappear. I found out, that restarting /etc/init.d/cups-browsed fixes the problem (for about 15min). When the printers disappear, the cups-browsed service is still running, so I... (0 Replies)
Discussion started by: Gajeela
0 Replies

10. Ubuntu

Public ip is not shown in ifconfig - Ubuntu 16.04

Hello, I have just installed ubuntu 16.04 into my pc. Locally everything works fine, it takes data from internet, I am also able to connect to apache in the same local network. When I try to reach from mobile network, I can't establish ssh, apache site is not displaying in my browser etc. ... (17 Replies)
Discussion started by: baris35
17 Replies
CCCONFIG(1p)						User Contributed Perl Documentation					      CCCONFIG(1p)

NAME
ccconfig - Get Convert::Binary::C configuration for a compiler SYNOPSIS
ccconfig options [-- compiler-options] options: -c --cc compiler compiler executable to test default: auto-determined -o --output-file file output filename default: output to stdout -f --output-format format output format default: dumper --basename name basename of the temporary test files default: _t_e_s_t -I --inc-path path manually set compiler include path --preprocess rule compiler rule for preprocessing --compile-obj rule compiler rule for compiling objects --compile-exe rule compiler rule for compiling executables --c-ext ext extension of C source files --pp-ext ext extension of preprocessor output files --obj-ext ext extension of object files --exe-ext ext extension of executable files --nodelete don't delete temporary files --norun don't try to run executables --quiet don't display anything --nostatus don't display status indicator --version print version number --debug debug mode Placeholders allowed in compiler rules: %c C source file %o object file %e executable file %i preprocessor output file | result is written to stdout (only at end of rule) DESCRIPTION
"ccconfig" will try to determine a usable configuration for Convert::Binary::C from testing a compiler executable. It is not necessary that the binaries generated by the compiler can be executed, so "ccconfig" can also be used for cross-compilers. This tool is still experimental, and you should neither rely on its output without checking, nor expect it to work in your environment. OPTIONS
"--cc" compiler This option allows you to explicitly specify a compiler executable. This is especially useful if you don't want to use your system compiler. If this options is not given, "ccconfig" tries to guess a compiler. "--output-file" file Write Convert::Binary::C configuration to the specified file. The default is to write the configuration to "stdout". "--output-format" format Specify the output format of the Convert::Binary::C configuration. The following formats are currently supported: dumper Output a %config hash using Data::Dumper require Output in a format suitable for require The default is "dumper". "--basename" name Allows you to change the base name of the temporary test files. This is used along with the various "-ext" options to build the filenames of C source files, preprocessor output files, object files and executables. "--inc-path" path This option allows you to manually set the include path of the compiler. This is useful if "ccconfig" cannot determine the include path automatically, most probably because it cannot parse the preprocessor output. This option can be specified more than once. "--preprocess" rule Using this option, you can specify a rule that "ccconfig" uses to run the compiler to get preprocessor output. Most compilers write the preprocessor output to standard output when given the "-E" option, i.e. cc -E foo.c will preprocess foo.c to standard output. The corresponding rule for "ccconfig" would be: ccconfig --preprocess='-E %c |' The <%c> will be replaced with the C source filename, and the pipe symbol signals that the result will be written to standard output. The following placeholders can be used in "ccconfig" rules: %c C source file %o object file %e executable file %i preprocessor output file Usually, "ccconfig" tries to figure out the correct rules on its own. "--compile-obj" rule Like "--preprocess", this option allows you to define a rule for how to compile an object file. For most compilers, this rule will be something like ccconfig --compile-obj='-c -o %o %c' "--compile-exe" rule Like "--preprocess", this option allows you to define a rule for how to compile an executable file. For most compilers, this rule will be something like ccconfig --compile-exe='-o %e %c' Note that it is sufficient to specify either "--compile-obj" or "--compile-exe". So if your compiler can only create object files, that's just fine. "--c-ext" This option is used along with "--basename" to build the name of a C source file. This is usually set to ".c". "--pp-ext" This option is used along with "--basename" to build the name of a preprocessor output file. "--obj-ext" This option is used along with "--basename" to build the name of an object file. "--exe-ext" This option is used along with "--basename" to build the name of an executable file. "--nodelete" Don't attempt to delete temporary files that have been created by the compiler. Normally, "ccconfig" will look for all files with the same basename as the temporary test file and delete them. "--norun" You can specify this option if the executables generated by your compiler cannot be run on your machine, i.e. if you have a cross-compiler. However, "ccconfig" will automatically find out that it cannot run the executables. When this option is set, a different set of algorithms is used to determine a couple of configuration settings. These algorithms are all based upon placing a special signature in the object file. They are less reliable that the standard algorithms, so you shouldn't use them unless you have to. "--quiet" Don't display anything except for the final configuration. "--nostatus" Hide the status indicator. Recommended if you want to redirect the script output to a file: ccconfig --nostatus >config.pl 2>ccconfig.log "--version" Writes the program name, version and path to standard output. "--debug" Generate tons of debug output. Don't use unless you know what you're doing. EXAMPLES
Normally, a simple ccconfig without arguments is enough if you want the configuration for your system compiler. While "ccconfig" is running, it will write lots of status information to "stderr". When it's done, it will usually dump a Perl hash table to "stdout" which can be directly used as a configuration for Convert::Binary::C. If you want the configuration for a different compiler, or "ccconfig" cannot determine your system compiler automatically, use ccconfig -c gcc32 if your compiler's name is "gcc32". If you want to pass additional options to the compiler, you can do so after a double-dash on the command line: ccconfig -- -g -DDEBUGGING or ccconfig -c gcc32 -- -ansi -fshort-enums If you'd like to interface with the Perl core, you may find a suitable configuration using something like: ccconfig --cc=`perl -MConfig -e 'print $Config{cc}'` -- `perl -MConfig -e 'print $Config{ccflags}'` COPYRIGHT
Copyright (c) 2002-2011 Marcus Holland-Moritz. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO
See Convert::Binary::C. perl v5.14.2 2011-11-15 CCCONFIG(1p)
All times are GMT -4. The time now is 01:11 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy