Sponsored Content
Top Forums Shell Programming and Scripting reading configuration files in bash. Best way? Post 302420884 by Bubnoff on Wednesday 12th of May 2010 08:57:08 PM
Old 05-12-2010
Awesome, thanks!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

bash: reading filenames from file

Hi, I'm trying to write a script that reads filenames from a file and use these filenames in a loop. The filenames are all on one line and the problem is that these filenames have wildcards like * and braces like in them. Right now what I'm doing is something like this: echo "reading from... (0 Replies)
Discussion started by: warp17
0 Replies

2. Shell Programming and Scripting

Reading a value from the configuration file

Hi, I have prepared a config file in which I am declaring the value for a country such as: COUNTRY=USA Now I am trying to read the country from the config file and print a message based on the same. I have written the following code in a script and when executing the script I getting an error. ... (14 Replies)
Discussion started by: yoursdavinder
14 Replies

3. Shell Programming and Scripting

bash reading and assigning

Hi, In a script i am having trouble joining a variable to a file. for, example I read input from user as a variable a or b or c or d etc and want to join those to different files... or if user press a then it will open somefile.txt if user press b then it will open otherfile.txt any idea (4 Replies)
Discussion started by: Learnerabc
4 Replies

4. Shell Programming and Scripting

Problem in reading file (bash)

i get a name from user first name : last name, in this format. Now i am saving this to a file. what i want is, I do not want to save any name if I already have one entry o that same name..what should i do for example user give robert fernandez this will save in file as robert:fernandez. if... (5 Replies)
Discussion started by: Learnerabc
5 Replies

5. Shell Programming and Scripting

Help in reading a cv file in bash

Hi All, I am trying to read a .csv file which has some 6 columns. Eg: samp.csv one, two, three, four six, seven, eight, nine I used the following code, for line in `cat samp.csv` do echo "$line" done It displays every comma seperated values in each line like, one,... (1 Reply)
Discussion started by: johnwilliams.sp
1 Replies

6. UNIX for Dummies Questions & Answers

[bash] Reading two files and change a specific field

Hi all. I have 2 files like these: file1 3 -2 5 4 . . . 3 3 3 4 . . . 2 2 3 4 . . . 3 -2 8 4 . . . file2 0.4242 2 3 4 . . . 2.562 7 3 4 . . . 0.7242 5 5 4 . ... (3 Replies)
Discussion started by: t_studen_t
3 Replies

7. Programming

Reading a router configuration file

Hello C specialists, I'm trying to write a program to read out a binary configuration file produced by a router. But the output of Name and Value is cryptic. What's going wrong? The structure of the binary file is very simple: struct nvram_tuple { char *name; char *value; ... (5 Replies)
Discussion started by: digidax
5 Replies

8. Shell Programming and Scripting

Reading a text file using bash

I've a file in linux with following text: ;ip address hostname put-location alt-put-location tftpserver 192.168.1.1 r01-lab1-net /mnt/nas1/fgbu/ /opt/fgbu/devicebackup 192.168.1.254Now I want to read these values and assign them to particular variables... (6 Replies)
Discussion started by: kashif.live
6 Replies

9. Shell Programming and Scripting

Reading from file bash command

Hello, I have a file in the following format id sample platform R1 R2 gene1 gene2 gene3 1 abc llumina R1_001.fastq.gz R2_001.fastq.gz apoe prnpp asp 2 def llumina R1_001.fastq.gz R2_001.fastq.gz apoe prnpp 3 ghi llumina ... (3 Replies)
Discussion started by: nans
3 Replies

10. UNIX for Beginners Questions & Answers

Compilation error when I run Bash configuration command

Hi, I downloaded source code file from The GNU website and changed the source code of ls.c file, added printf command to it. It worked fine. Then, I deleted the printf command, saved the file and ran the command 'make sudo && make install' closed the terminal and printf statement went away. I... (1 Reply)
Discussion started by: akanksha1509
1 Replies
GSIMPLECAL(1)						      General Commands Manual						     GSIMPLECAL(1)

NAME
gsimplecal - lightweight calendar applet SYNOPSIS
gsimplecal [-h|--help|-v|--version|next_month|prev_month] DESCRIPTION
This manual page documents the usage of the gsimplecal command. gsimplecal is a lightweight calendar applet. When it is started, it first shows up, when you run it again, it closes the running instance. It was intentionally made for use with tint2 panel to be launched upon clock click, but of course it will work without it, you can bind it to some hotkey in you window manager, for example. Also, you may configure gsimplecal to display different world timezones clocks. See the CONFIGURATION section to get to know how to. COMMANDS AND OPTIONS
-v, --version Print the program name and version to stdout, then exit with code 0. -h, --help Print the short usage help to stderr, then exit with error code 2. prev_month, next_month If the program is not running, simply run it. If the program is running, change currently displayed month. If no options and commands are given, the program is toggled, i.e. if it is running it stops, otherwise it starts. CONFIGURATION
To configure the application you should manually create the file $XDG_CONFIG_HOME/gsimplecal/config (usually it will be ~/.config/gsimplecal/config) with contents like this: show_calendar = 1 show_timezones = 1 mark_today = 1 show_week_numbers = 0 close_on_unfocus = 0 external_viewer = sunbird -showdate "%Y-%m-%d" clock_format = %a %d %b %H:%M mainwindow_decorated = 0 mainwindow_keep_above = 1 mainwindow_sticky = 0 mainwindow_skip_taskbar = 1 mainwindow_resizable = 0 mainwindow_position = none mainwindow_xoffset = 0 mainwindow_yoffset = 0 clock_label = UTC clock_tz = :UTC clock_label = Local clock_tz = The options are pretty self explanatory, but here is detailed description: show_calendar: 1 or 0, defaults to 1. Sets whether the calendar should be shown. Most users want this option to be 1. show_timezones: 1 or 0, defaults to 0. Sets whether the different timezone clocks should be shown. mark_today: 1 or 0, defaults to 1. Sets whether today's date will be marked in the calendar (besides the default selection, i.e. when you click on the other day, today will remain marked somehow, e.g. in bold print). show_week_numbers: 1 or 0, defaults to 0. Sets whether week numbers are shown in the calendar. close_on_unfocus: 1 or 0, defaults to 0. Sets whether the calendar will close if the window loses focus. Note that if mainwindow_skip_taskbar is set to 1 then the calendar window may not be given focus upon creation external_viewer: string, defaults to empty string. Command line to run when doubleclicking a date. This string is strftime'd (see man strftime for the possible substitutions) and passed to the shell. Thus you can use pipes, redirections, and whatever, I hope. Currently the shell is hardcoded to /bin/sh though. I hope that will do for all the users, but if you've got a trouble, please file a ticket (see REPORTING BUGS). clock_format: string Sets the clocks format. Look man strftime for the possible formats. mainwindow_decorated: 1 or 0, defaults to 0. Tells your window manager to decorate or not to decorate the main window. mainwindow_keep_above: 1 or 0, defaults to 1. Sets whether the main window should be placed on top of other windows by your window manager. mainwindow_sticky: 1 or 0, defaults to 0. Tells your window manager to show gsimplecal on all desktops. mainwindow_skip_taskbar: 1 or 0, defaults to 1. Sets whether the main window should be shown in the task list by your panel or window manager. mainwindow_resizable: 1 or 0, defaults to 1. Sets whether your window manager should allow the main window to be resized. If you are using a tiling window manager which supports floating windows, setting this options to 0 will most likely tell your WM not to tile the window. (Tested with XMonad and Awesome). mainwindow_position: mouse|center|none, defaults to mouse. Tells your window manager where to place the gsimplecal window: mouse close to the mouse cursor position (this one is useful when you bind gsimplecal on some mouse click command); center in the center of the screen; none it's up to your window manager to decide, where to place the window (this one is useful when you bind gsimplecal invocation on some hotkey, so you can configure your window manager to place gsimplecal in some predefined position). mainwindow_xoffset and mainwindow_yoffset: integer, default to 0. Allow for main window position fine tuning. Throw an integer at these, and it'll move the window by that number of pixels. clock_label and clock_tz: string These two options should go in pairs and must be in the order given. Each pair creates new clock. The clock_label variable sets the string to be displayed near the clock, the clock_tz sets the timezone. If you omit the value for clock_tz, local time will be shown. For a list of timezones see man timezone, or ls /usr/share/zoneinfo KEYBOARD ACCELERATORS
You may use the following keyboard accelerators while gsimplecal window has a focus: Escape, Ctrl+w, Ctrl+q: close the window j: switch to the next month k: switch to the previous month J: jump one year forward K: jump one year backward g, Home: jump to the current date These are not yet configurable, but I'm working on it. REPORTING BUGS
Please, report any issues to the gsimplecal issue tracker, available at: https://github.com/dmedvinsky/gsimplecal/issues AUTHOR
Created by Dmitry Medvinsky et al. SEE ALSO
tzset(3), strftime(3) 2012-03-26 GSIMPLECAL(1)
All times are GMT -4. The time now is 07:11 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy