Sponsored Content
Top Forums Shell Programming and Scripting Blog-Thread: Creating a Shell Wrapper and Runtime Modifier (SWARM) Post 303046221 by sea on Tuesday 28th of April 2020 04:18:54 AM
Old 04-28-2020
Strange...
'All' I had to do was to remove some echos of a bool function...

From:
Code:
	swarm.util.isDir() { #  /path/to/dir
	# Returns true if passed string is a directory
	# This function is assigned to: $isDir
		swarm.protect "$FUNCNAME" "${@}" && exit 1
		[[ -d "$1" ]] && \
			RET=0 && \
			$ECHO true || \
			$ECHO false
		return ${RET:-1}
	}

To:
Code:
	swarm.util.isDir() { #  /path/to/dir
	# Returns true if passed string is a directory
	# This function is assigned to: $isDir
		swarm.protect "$FUNCNAME" "${@}" && exit 1
		[[ -d "$1" ]] && RET=0 
		return ${RET:-1}
	}

But why it was showing those 'true' and 'false' echos only as root, but not as normal user... idk...
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

korn shell version at runtime?

How can I check what kornshell version I am using at runtime from within a kornshell script? (3 Replies)
Discussion started by: qanda
3 Replies

2. Shell Programming and Scripting

crontab is not creating runtime files which are in script..

this is the output i am getting here.. cp: cannot create /wls_domains/eoigw/eoigwsA/deliv/cron/MailingScript/eoigwsA_Health_Status_Report.html: Permission denied /wls_domains/eoigw/eoigwsA/deliv/cron/MailingScript/ /wls_domains/eoigw/eoigwsA/deliv/cron/MailingScript/GenerateReport.sh:... (6 Replies)
Discussion started by: surekha268
6 Replies

3. Shell Programming and Scripting

Korn Shell Wrapper script

Hi Guys, I am trying write a wrapper script but I don't have any idea. I have 4 different korn shell scripts and all of them needs some parameters from command line (positional parameter). My script cant be interactive because its supposed to be automated. I am confused how can I write a wrapper... (6 Replies)
Discussion started by: pareshan
6 Replies

4. Web Development

Creating a blog site on a local computer

Hello! I would like to create a blog website on a web domain of mine. The blog will be used for publishing economics-lated articles. I tried to use a few open source packages for blog creation (WorldPress, b2evolution, Movable type) which I wanted to test on a local computer before arranging... (5 Replies)
Discussion started by: degoor
5 Replies

5. Programming

creating multiple threads using single thread id

Hi all, Can I create multiple threads using single thread_id like pthread_t thread_id; pthread_create(&thread_id, NULL, &print_xs, NULL); pthread_create(&thread_id, NULL, &print_ys, NULL); pthread_create(&thread_id, NULL, &print_zs, NULL); pthread_join(thread_id, NULL); what... (2 Replies)
Discussion started by: zing_foru
2 Replies

6. Shell Programming and Scripting

Shell Runtime Statistics

Hi, I am trying to capture runtime stats of a shell script (c shell). Are there system variables to call? Or should I create a date variable at the start of the script and at the end of the script? I am trying to capture the time if the script stops or ends with error. Please help. ... (4 Replies)
Discussion started by: CKT_newbie88
4 Replies

7. Shell Programming and Scripting

Wrapper Script in Perl Or shell

Hello, My requirement is based on Oracle where we run a perl script and it asked some questions.I want to write a wrapper which will answer all these questions. How is it possible. Thanks (16 Replies)
Discussion started by: cotton
16 Replies

8. Homework & Coursework Questions

Shell Script average runtime

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Make a bash script that calculates average runtime for the first two scripts you made. The average should be... (17 Replies)
Discussion started by: navlelo
17 Replies

9. Shell Programming and Scripting

Shell Script and Progress Bar or GUI Wrapper

Hi, I have shell script that I am running under Ubuntu as root. Is it possible to hide the command window and show the user some sort of progress /random progress bar / or other form of GUI interaction? On MAC, I have been using Platypus but on Ubuntu I am not sure what to do. (4 Replies)
Discussion started by: naveedanwar4u
4 Replies
zipios::FilePath(3)					     Library Functions Manual					       zipios::FilePath(3)

NAME
zipios::FilePath - FilePath represents a path to a file or directory name. SYNOPSIS
#include <filepath.h> Public Member Functions FilePath (const string &path='', bool check_exists=false) Constructor. FilePath & operator= (const string &rhs) operator string () const FilePath operator+ (const FilePath &name) const Concatenates FilePath objects. FilePath filename () const Returns filename of the FilePath object by pruning the path off. bool exists () const bool isRegular () const bool isDirectory () const bool isCharSpecial () const bool isBlockSpecial () const bool isSocket () const bool isFifo () const Protected Member Functions void pruneTrailingSeparator () Prunes the trailing separator of a specified path. void check () const This function sets _checked to true, stats the path, to see if it exists and to determine what type of file it is. Protected Attributes bool _checked bool _exists bool _is_reg bool _is_dir bool _is_char bool _is_block bool _is_socket bool _is_fifo string _path Static Protected Attributes static const char _separator = '/' Detailed Description FilePath represents a path to a file or directory name. FilePath has member functions to check if the file path is a valid file system entity, and to check what kind of file system entity it is, e.g. is it a file, a directory, a pipe etc. Definition at line 18 of file filepath.h. Constructor &; Destructor Documentation zipios::FilePath::FilePath (const string &path = '', boolcheck_exists = false) Constructor. Parameters: path A string representation of the path. check_exists If true is specified the constructor will check the existence and type of the path immidiately, instead of deferring that task until it is needed. Definition at line 18 of file filepath.cpp. Member Function Documentation void zipios::FilePath::check () const [protected] This function sets _checked to true, stats the path, to see if it exists and to determine what type of file it is. All the query functions check if _checked is true, and if it isn't they call check(). This means stat'ing is deferred until it becomes necessary. Definition at line 27 of file filepath.cpp. bool zipios::FilePath::exists () const [inline] Returns: true If the path is a valid file system entity. Definition at line 129 of file filepath.h. FilePath zipios::FilePath::filename () const [inline] Returns filename of the FilePath object by pruning the path off. Definition at line 119 of file filepath.h. bool zipios::FilePath::isBlockSpecial () const [inline] Returns: true if the path is block special (a block device file). Definition at line 157 of file filepath.h. bool zipios::FilePath::isCharSpecial () const [inline] Returns: true if the path is character special (a character device file). Definition at line 150 of file filepath.h. bool zipios::FilePath::isDirectory () const [inline] Returns: true if the path is a directory. Definition at line 143 of file filepath.h. bool zipios::FilePath::isFifo () const [inline] Returns: true if the path is a Fifo (a pipe). Definition at line 171 of file filepath.h. bool zipios::FilePath::isRegular () const [inline] Returns: true if the path is a regular file. Definition at line 136 of file filepath.h. bool zipios::FilePath::isSocket () const [inline] Returns: true if the path is a socket. Definition at line 164 of file filepath.h. FilePath zipios::FilePath::operator+ (const FilePath &name) const [inline] Concatenates FilePath objects. A file separator is inserted if appropriate. Definition at line 111 of file filepath.h. void zipios::FilePath::pruneTrailingSeparator () [inline, protected] Prunes the trailing separator of a specified path. Definition at line 100 of file filepath.h. Author Generated automatically by Doxygen for Zipios++ from the source code. Zipios++ Mon Oct 10 2011 zipios::FilePath(3)
All times are GMT -4. The time now is 05:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy