Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Bash find version of an installed application but if none is found set variable to App Not Installed Post 303040322 by RudiC on Saturday 26th of October 2019 01:07:11 PM
Old 10-26-2019
Your commands won't work; you need at least e.g. "command substitution".
Try
Code:
APP=$(application --version 2>/dev/null || echo "not installed")

Be aware that not all applications / tools offer a --version option - their result may be misleading.
This User Gave Thanks to RudiC For This Post:
 

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

How to find who installed an app

Hi, how could I find whether an application is installed by root or non-root I am assuming it would be logged in a file, if it is where would it be? Thanks in advance. (2 Replies)
Discussion started by: dtamminx
2 Replies

2. UNIX for Advanced & Expert Users

How to Find the OS version Installed

Hi, I wanted to know how can I get the version of underlying HP-OS installed on a HPUX workstation. The output required is "June 2001" version or "March 2003" version etc whatever OS is present. Thanx in advance for your help. Regards, Pankaj (3 Replies)
Discussion started by: pankschawla
3 Replies

3. AIX

MAN not found or not installed ??? Need help

Hello, I have installed my system AIX5.3 through NIM. The manual doesn't work. Do you have any idea ? Below my confid. There a specific fileset missing ? Thanks in advance for your help # man ls Manual entry for ls not found or not installed. # lslpp -l bos.rte.man Fileset ... (0 Replies)
Discussion started by: touny
0 Replies

4. Shell Programming and Scripting

How to run an application installed in another unix pc?

Do you guys have any suggestions? hpterm -e rlogin <another unix pc> ??? (1 Reply)
Discussion started by: jehrome_rando
1 Replies

5. Red Hat

Trouble with installed / not installed rpm unixODBC/libodbc.so.1

Hey there, i run 1: on my server (RHEL 6) and getting response that the libodbc is not installed. If i use yum for installation, it tells me, there is no package like this ( 2: ). Since in the description of Definiens is mentioned that the Run-time dependency is unixODBC (libodbc.so.1), I assume... (2 Replies)
Discussion started by: rkirsten
2 Replies

6. Shell Programming and Scripting

installed java version ?

Hi, I want to know what version of the java is installed? Please let me know the command or process to identify the installed java version in sun solaris box. Thanks in advance for all your support. (3 Replies)
Discussion started by: sridhardwh
3 Replies

7. HP-UX

List of installed application on HP-UX

Hi All, I am trying to list down all the installed application/packages on hp-ux machine in below format : packagename:<application/package name> ; <application/package version> ; <application/package vendor> can someone suggest with small script for this.Will swlist command give... (4 Replies)
Discussion started by: omkar.jadhav
4 Replies

8. AIX

Username and installed application on AIX.

Hi, I am looking to get a list of applications and corresponding user who installed the same (owner) on AIX host. Can anyone confirm how can this information be retrieved? We can use "rpm" to get list of packages available on AIX, but is there a way to get the corresponding user as well for... (2 Replies)
Discussion started by: Vipin Batra
2 Replies
lldptool(8)							       Linux							       lldptool(8)

NAME
APP - Show / manipulate APP TLV configuration SYNOPSIS
lldptool -t -i ethx -V APP [-c app] lldptool -T -i ethx -V APP [-d] app=prio,sel,pid DESCRIPTION
The APP TLV is an informational TLV and will advertise the current configured application table. If the peer APP TLV and a local APP TLV match the same selector and protocol field the local parameter is used. ARGUMENTS
app Configures a local application data field using the three parameters: priority (prio), selector (sel), and protocol (pid). The -d option can be provided to remove an entry which matches the three parameters. Theory of Operations The APP TLV is an informational TLV for most end stations. It is not expected that setting APP data should be required. Peer data will be processed and added to the application data table by default assuming there does not already exist a local entry with matching selector and priority fields. By adding APP data to the application table it is available for applications, eg iscsid, to query. Applications query for a specific proto- col and selector and may use this data to map traffic to the corresponding traffic class. EXAMPLE &; USAGE Configure ISCSI application for priority 4 on eth2 lldptool -T -i eth2 -V APP app=4,2,3260 Configure FCoE application for priority 3 on eth2 lldptool -T -i eth2 -V APP app=3,1,35078 Remove FCoE application for priority 3 on eth2 lldptool -T -i eth2 -V APP -d app=3,1,35078 Display locally configured application table on eth2 lldptool -t -i eth2 -V APP -c app Display last transmitted APP TLV on eth2 lldptool -t -i eth2 -V APP SOURCE
o IEEE 802.1Qaz (http://www.ieee802.org/1/pages/dcbridges.html) SEE ALSO
lldptool(8), lldpad(8) AUTHOR
John Fastabend open-lldp February 2010 lldptool(8)
All times are GMT -4. The time now is 04:56 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy