Sponsored Content
Top Forums Shell Programming and Scripting using date in a variable name Post 98999 by ppopper on Monday 13th of February 2006 06:46:00 PM
Old 02-13-2006
Hi I got this to work with tar -cvf `date %m%d%y`
I basically took out the variable assignment.
However it is a hidden file. I need to do an ls -f to see it. Any idea how to fix this?

Thanks,

Phil
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Date variable

Dear all, Today=`date +%d%m%y`` I want to decrease the date by 1. How would we do that. Thanks. (6 Replies)
Discussion started by: asadlone
6 Replies

2. Shell Programming and Scripting

convert date variable to doy variable

Hello: I have a script that requires the use of DOY (as a variable) instead of YY/MM/DD. I already obtained these parameters from downloaded files and stored them as variables (i.e. $day, $month, $year). Is there any simple script that I could incorporate in mine to do this job? Regards, ... (8 Replies)
Discussion started by: aabrego
8 Replies

3. Shell Programming and Scripting

How to check date variable according to the current date?

Hi folks, I need to write a script that should activate a process according to the current hour. The process should be activatet only if the hour is between midnight (00:00) and 07:00. How should I create the condition? Thanks in advance, Nir (2 Replies)
Discussion started by: nir_s
2 Replies

4. Shell Programming and Scripting

[ask]date variable

Is there date variable in bash? for example, I have string 01-23-2010 (mm-dd-yyyy) or 23-01-2010 (dd-mm-yyyy). How can I convert that string to date variable? and how to do some math operation based on date? for example, today is 12-11-2010. I want to know date 100 days after today or 50... (3 Replies)
Discussion started by: 14th
3 Replies

5. Shell Programming and Scripting

Date into variable

I'm trying to set var j = to date like this: j = $(date +%yy%m%d) echo $j But I'm missing something here. (3 Replies)
Discussion started by: dba_frog
3 Replies

6. Shell Programming and Scripting

LINUX ---> Add one date to a date variable

Hi All, I am trying to add one day to the busdt variable i am extracting from a file (DynamicParam.env). I am deriving the busdt as below. Is there any function which I can use to derive as below. If busdt=20120910, then the new derived variable value should be 20120911 If... (2 Replies)
Discussion started by: dsfreddie
2 Replies

7. Solaris

Setting Date Variable +1 date

I need to set a date varable within ksh that will set the date to the next day in the format 25-JUL-2013 - any help would be appreciated. (3 Replies)
Discussion started by: bjdamon
3 Replies

8. Shell Programming and Scripting

How to get date value by variable?

Hello All, I have one question: > cat abc.txt BrSp_IVR_Daily_Report_last_day_,date +'%Y-%m-%d',jim,969-PP-A,DAILY,/home/jim/reports/,YES BrSp_Status_Movements_C_,date +'%Y-%m-%d',jim,969-PP-A,DAILY,/home/jim/reports/,YES > cat akk.ksh #!/bin/ksh get_data() { OLDIFS=$IFS IFS="," ... (2 Replies)
Discussion started by: Ak1983
2 Replies

9. Shell Programming and Scripting

Convert a date stored in a variable to epoch date

I am not able to pass date stored in a variable as an argument to date command. I get current date value for from_date and to_date #!/usr/bin/ksh set -x for s in server ; do ssh -T $s <<-EOF from_date="12-Jan-2015 12:02:09" to_date="24-Jan-2015 13:02:09" echo \$from_date echo... (7 Replies)
Discussion started by: raj48
7 Replies

10. UNIX for Beginners Questions & Answers

How to replace a parameter(variable) date value inside a text files daily with current date?

Hello All, we what we call a parameter file (.txt) where my application read dynamic values when the job is triggered, one of such values are below: abc.txt ------------------ line1 line2 line3 $$EDWS_DATE_INSERT=08-27-2019 line4 $$EDWS_PREV_DATE_INSERT=08-26-2019 I am trying to... (1 Reply)
Discussion started by: pradeepp
1 Replies
Inline-FAQ(3)						User Contributed Perl Documentation					     Inline-FAQ(3)

NAME
Inline-FAQ - The Inline FAQ DESCRIPTION
Welcome to the official Inline FAQ. In this case, FAQ means: Formerly Answered Questions This is a collection of old, long-winded emails that myself and others have sent to the Inline mailing list. (inline@perl.org) They have been reviewed and edited for general Inline edification. Some of them may be related to a specific language. They are presented here in a traditional FAQ layout. General Inline Since there is only a handful of content so far, all FAQs are currently under this heading. How disposable is a .Inline or _Inline directory? I probably need to be more emphatic about the roll of _Inline/ cache directories. Since they are created automatically, they are completely disposable. I delete them all the time. And it is fine to have a different one for each project. In fact as long as you don't have ~/.Inline/ defined, Inline will create a new ./_Inline directory (unless, you've done something to override this automatic process - such as using the DIRECTORY config option, or using the PERL_INLINE_DIRECTORY environment variable). You can move that to ./.Inline and it will continue to work if you want togive it more longevity and hide it from view. There is a long complicated list of rules about how [_.]Inline/ directories are used/created. But it was designed to give you the most flexibility/ease-of-use. Never be afraid to nuke 'em. They'll just pop right back next time they're needed. :) Whatever happened to the SITE_INSTALL option? SITE_INSTALL is gone. I was going to leave it in and change the semantics, but thought it better to remove it, so people wouldn't try to use it the old way. There is now _INSTALL_ (but you're not supposed to know that :). It works magically through the use of Inline::MakeMaker. I explained this earlier but it's worth going through again because it's the biggest change for 0.40. Here's how to 'permanently' install an Inline extension (Inline based module) with 0.40: 1) Create a module with Inline. 2) Test it using the normal/local _Inline/ cache. 3) Create a Makefile.PL (like the one produced by h2xs) 4) Change 'use ExtUtils::MakeMaker' to 'use Inline::MakeMaker' 5) In the Makefile.PL's WriteMakefile() insert: CONFIGURE_REQUIRES => { 'Inline::MakeMaker' => 0.45, 'ExtUtils::MakeMaker' => 6.52, }, (See the "Writing Modules with Inline" section of Inline.pod for an explanation/elaboration.) 6) Change your 'use Inline C => DATA' to 'use Inline C => DATA => NAME => Foo => VERSION => 1.23' 7) Make sure NAME matches your package name ('Foo'), or begins with 'Foo::'. 8) If you want to quiet a harmless warning that will appear when the module is loaded via "require", do "Inline->init();". See "Writing Modules with Inline" in the Inline pod for details. 9) Make sure VERSION matches $Foo::VERSION. This must be a string (not a number) matching /^d.dd$/ 10) Do the perl/make/test/install dance (thanks binkley :) With Inline 0.41 (or thereabouts) you can skip steps 3 & 4, and just say 'perl -MInline=INSTALL ./Foo.pm'. This will work for non-Inline modules too. It will become the defacto standard (since there is no easy standard) way of installing a Perl module. It will allow Makefile.PL parameters 'perl -MInline=INSTALL ./Foo.pm - PREFIX=/home/ingy/perl' and things like that. It will also make use of a MANIFEST if you provide one. How do I create a binary distribution using Inline? I've figured out how to create and install a PPM binary distribution; with or without distributing the C code! And I've decided to share it with all of you :) NOTE: Future versions of Inline will make this process a one line command. But for now just use this simple recipe. --- The Inline 0.40 distribution comes with a sample extension module called Math::Simple. Theoretically you could distribute this module on CPAN. It has all the necessary support for installation. You can find it in Inline-0.40/modules/Math/Simple/. Here are the steps for converting this into a binary distribution *without* C source code. NOTE: The recipient of this binary distribution will need to have the PPM.pm module installed. This module requires a lot of other CPAN modules. ActivePerl (available for Win32, Linux, and Solaris) has all of these bundled. While ActivePerl isn't required, it makes things (a lot) easier. 1) cd Inline-0.40/Math/Simple/ 2) Divide Simple.pm into two files: ---8<--- (Simple.pm) package Math::Simple; use strict; require Exporter; @Math::Simple::ISA = qw(Exporter); @Math::Simple::EXPORT = qw(add subtract); $Math::Simple::VERSION = '1.23'; use Inline (C => 'src/Simple.c' => NAME => 'Math::Simple', VERSION => '1.23', ); 1; ---8<--- ---8<--- (src/Simple.c) int add (int x, int y) { return x + y; } int subtract (int x, int y) { return x - y; } ---8<--- So now you have the Perl in one file and the C in the other. The C code must be in a subdirectory. 3) Note that I also changed the term 'DATA' to the name of the C file. This will work just as if the C were still inline. 4) Run 'perl Makefile.PL' 5) Run 'make test' 6) Get the MD5 key from 'blib/arch/auto/Math/Simple/Simple.inl' 7) Edit 'blib/lib/Math/Simple.pm'. Change 'src/Simple.c' to '02c61710cab5b659efc343a9a830aa73' (the MD5 key) 8) Run 'make ppd' 9) Edit 'Math-Simple.ppd'. Fill in AUTHOR and ABSTRACT if you wish. Then change: <CODEBASE HREF="" /> to <CODEBASE HREF="Math-Simple.tar.gz" /> 10) Run: tar cvf Math-Simple.tar blib gzip --best Math-Simple.tar 11) Run: tar cvf Math-Simple-1.23.tar Math-Simple.ppd Math-Simple.tar.gz gzip --best Math-Simple-1.23.tar 12) Distribute Math-Simple-1.23.tar.gz with the following instructions: A) Run: gzip -d Math-Simple-1.23.tar.gz tar xvzf Math-Simple-1.23.tar B) Run 'ppm install Math-Simple.ppd' C) Delete Math-Simple.tar and Math-Simple.ppd. D) Test with: perl -MMath::Simple -le 'print add(37, 42)' --- That's it. The process should also work with zip instead of tar, but I haven't tried it. The recipient of the binary must have Perl built with a matching architecture. Luckily, ppm will catch this. For a binary dist *with* C source code, simply omit steps 2, 3, 6, and 7. If this seems too hard, then in a future version you should be able to just type: make ppm Why does C/t/09parser.t fail on Cygwin ? It doesn't always fail on Cygwin, but if you find that it produces "unable to remap .... to same address as parent" errors during the build phase, then it's time for you to run rebaseall. See http://cygwin.com/faq/faq-nochunks.html#faq.using.fixing-fork-failures and, if needed, seek further help from the Cygwin mailing list. perl v5.16.3 2012-11-20 Inline-FAQ(3)
All times are GMT -4. The time now is 06:28 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy