Sponsored Content
Top Forums UNIX for Advanced & Expert Users Regarding question for GNU date Post 302980673 by Don Cragun on Wednesday 31st of August 2016 12:43:11 PM
Old 08-31-2016
I don't have access to a GNU date, but with ksh93 printf date formatting, the following seems to work (all test cases run on August 31, 2016):
Code:
printf '%(%B)T\n' "next month"
September
printf '%(%B)T\n' "2 months" 
October
printf '%(%B)T\n' "3 months"
November
printf '%(%B)T\n' "last month"
July
printf '%(%B)T\n' "2 months ago"
June
printf '%(%B)T\n' "3 months ago"
May
printf '%(%B)T\n' "now"
August
printf '%(%B)T\n'
August

This User Gave Thanks to Don Cragun For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

date question

hi, how do i get the last day of the current date or a given date using unix. for e.g. if i run the command/script on 1st feb 2002 i should get 28 th feb 2002. thanks !! AnkuR. (3 Replies)
Discussion started by: ankurgupta
3 Replies

2. Shell Programming and Scripting

Date question

hi guys, i've got a simple one.. date_time="`date '+%Y-%m-%d %H:%M:%S'`" gives me the system's date and time... which my script will use this variable to run the data on this date... my question is... if now, i want to run the script for data's that are like 6 months back... how can i... (1 Reply)
Discussion started by: 12yearold
1 Replies

3. UNIX for Dummies Questions & Answers

GNU Date

I know there are some posts on getting the time with milliseconds included and I realize unix may not be the best on this. I have seem some posts where its advised to install the GNU date. Any one know where I can download this as I am struggling to find it. Alternatively - if you have... (5 Replies)
Discussion started by: frustrated1
5 Replies

4. Shell Programming and Scripting

Date Question

How could I get a date's day of the week (ie Sunday) without using the date -d command? So if a date was specified, it would give me the day of the week. The date -d command looks something like this date -d $inputdate | cut -c 1-3 the only problem with that statement is that it won't... (2 Replies)
Discussion started by: DKNUCKLES
2 Replies

5. UNIX for Dummies Questions & Answers

Another Date Question - Sorry

I have been out of the UNIX World for a number of years and none of my reference books seem to be helping e with this seemingly simple question. How can I manipulate the below command to reflect the previous day and not the current date? the command is: elm -s “SAP prs for `date... (4 Replies)
Discussion started by: McRae
4 Replies

6. Shell Programming and Scripting

Howto: easy date range iteration/counting on GNU systems in the shell

Should work in any shell, but requires GNU date, although GNU date seems only to be happy for input dates between 1902 and 2037, inclusive (49673 days). Assume $a and $b hold two dates, e.g. set a=2010-03-27 set b=2010-04-04 Marginally faster: iterator: seq -f "$a +%1.0f days" 1 50000 |... (0 Replies)
Discussion started by: laddiebuck
0 Replies

7. Programming

A question about Makefile run by GNU make

Hello everybody, Currently I'm learning how to build projects (C programming) with GNU make. I have a problem with one Makefile and I would appreciate if you could kindly give me a hand. Here is the environment: OS: Redhat linux 5 compiler: gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)... (2 Replies)
Discussion started by: dariyoosh
2 Replies

8. Linux

Date from GNU to BSD

Dear all, This should be simple but I cannot figure it out despite reading all the man pages. Could someone please help me translate this code (GNU date) to one that can be read by BSD date?: myDate=$(date -d "$h -$l days" +%Y/%m/%d), where h is a variable of the form DD/MM/YYYY, and l is... (3 Replies)
Discussion started by: thomchad
3 Replies

9. UNIX for Dummies Questions & Answers

Getting date -1 day not using GNU date

It's easy as pie to get the date minus one day on opensolaris: date -d "-1 day" +"%Y%m%d"run this command on our crappy Solaris 10 machines however (which I'm guessing doesn't have GNU date running on it) and you get: date: illegal option -- d date: illegal option -- 1 date: illegal option --... (5 Replies)
Discussion started by: rich@ardz
5 Replies

10. Shell Programming and Scripting

Bug in Gnu date?

So as I write this today is two days after the clocks go back here in the UK. I have a script that worked last week. Yesterday it developed a bug. I eventually found the culprit is Gnu Date. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS... (10 Replies)
Discussion started by: apmcd47
10 Replies
SDL_JoystickOpen(3)						 SDL API Reference					       SDL_JoystickOpen(3)

NAME
SDL_JoystickOpen - Opens a joystick for use. SYNOPSIS
#include "SDL.h" SDL_Joystick *SDL_JoystickOpen(int index); DESCRIPTION
Opens a joystick for use within SDL. The index refers to the N'th joystick in the system. A joystick must be opened before it game be used. RETURN VALUE
Returns a SDL_Joystick structure on success. NULL on failure. EXAMPLES
SDL_Joystick *joy; // Check for joystick if(SDL_NumJoysticks()>0){ // Open joystick joy=SDL_JoystickOpen(0); if(joy) { printf("Opened Joystick 0 "); printf("Name: %s ", SDL_JoystickName(0)); printf("Number of Axes: %d ", SDL_JoystickNumAxes(joy)); printf("Number of Buttons: %d ", SDL_JoystickNumButtons(joy)); printf("Number of Balls: %d ", SDL_JoystickNumBalls(joy)); } else printf("Couldn't open Joystick 0 "); // Close if opened if(SDL_JoystickOpened(0)) SDL_JoystickClose(joy); } SEE ALSO
SDL_JoystickClose SDL
Tue 11 Sep 2001, 23:00 SDL_JoystickOpen(3)
All times are GMT -4. The time now is 11:37 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy