• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux printargs Download

printargs

October 16, 2007
"Printargs" software enables users to display and print command line arguments in a similar way that "Printenv" does for the environment.
Version 0.0.0-20071004-014647
License GPL
Platform Linux
Supported Languages English
Homepage www.scylla-charybdis.com
Developed by Valentin Hilbig
Printargs is a command-line argument tool that functions similarly to printenv for managing the environment. It offers bash-friendly output, making it easy to assemble arguments and parse them on a shell level without requiring any additional help. This applies even to complex arguments with meta-characters or line feeds. Moreover, the code is designed for efficient compilation into a small static executable.

Despite its name, Printargs does more than just print arguments. It was created to facilitate argument manipulation and transmission, with outputs being parsable by Bourne shells. The output is split into stdout and stderr, enabling users to save arguments in a single line of code. You can achieve this using the following code: < pre > saveargs="`printargs args... 2>/dev/null`" ... eval cmd $saveargs < /pre >

To fully parse the output, one can use the following code. However, it should be noted that future versions may add data before the arg0 line: < pre > printargs args... 2>&1 | while read -r what arg do eval data="$arg" ... done < /pre >

It's important to know that Printargs prints line feeds to stderr, not stdout. This feature is intentional to allow for concatenation of argument lists from a loop. Additionally, Printargs doesn't pad arguments with blanks at the beginning or end, but users can add these spaces manually.

Lastly, it's worth mentioning that Printargs escapes characters such as $, ', and blanks in arguments to make it easier to remove ANSI sequence characters with '| tr -d "' $"'. The feature comes with a small readability tradeoff.
What's New

Version 0.0.0-20071004-014647: N/A

Free Download 5K
317
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    110
  2. CherryTV 0.1
    79
  3. Quicksilver Forums 1.4.2
    75
  4. WikEd
    75
  5. Intel Software Development Emulator 1.70
    69
  6. Proxy filesystem for FUSE 1.0.0
    65
  7. porm r2
    65
  8. xstereograph 2.1
    65
  9. KTurtle 0.8
    56
  10. Valentina Studio for Linux 9.6
    55

Related Downloads

Interactive Catalogue of Terma Technologie 2009
Terma Technologies released a digital Interactive Catalogue in 2009, providing detailed information ...
iok
Indic Onscreen Keyboard is a software tool that allows users to type ...
Gif Assembler
Gif Assembler is a user-friendly web-based tool that utilizes Gifsicle to create ...
Xbox360 Controller Driver
The Xbox360 Controller Driver package offers the compiled Xbox360 controller driver for ...
System for Internet-Level Knowledge
SiLK is a traffic analysis tool project that helps to collect and ...
cryptoswap
Cryptoswap allows encrypted swap partition creation during system boot.
vzctl
Vzctl enables OpenVZ system administrators to manage VPSs.
PyPI Browser
PyPI Browser is a GUI tool that allows users to search and ...
Distributed Aide Runtime Controller
Darc is a Python app for managing AIDE installations in varied networks. ...
List::Filter::Storage::CODE
This software imports pre-existing filter libraries from code for easier implementation.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.