Results 1 to 2 of 2

Thread: ksh (pdksh) for ubuntu

  1. #1
    Join Date
    Jun 2011
    Beans
    34

    ksh (pdksh) for ubuntu

    pdksh 5.2.14 has been adapted to run on Ubuntu versions :

    https://crashrecovery.org/pdksh/DEB/
    [DIR] ubuntu1404/ 2017-12-18 03:34 -
    [DIR] ubuntu1604/ 2017-12-21 19:27 -
    [DIR] ubuntu1804/ 2022-01-27 19:34 -
    [DIR] ubuntu2004/ 2022-01-28 02:21 -

    https://crashrecovery.org/pdksh/DEB/...28012022-2.png
    Screenshot from Ubuntu 20.04.1 LTS

  2. #2
    Join Date
    Jun 2011
    Beans
    34

    Re: ksh (pdksh) for ubuntu

    as an example and reply to

    ksh vs bash: setting variable in piped loops are lost
    https://ubuntuforums.org/showthread.php?t=312017

    This works in mksh 35b:
    Code:
    n=0
    du | sort -n |& 
    while read -p size dir
     
    do
      if [ "$size" -gt 1000 ]
      then
        n=$((n+1))
      fi
    done
    echo "Found $n too big files"
    This works in pdksh_5.2.14-30ubuntu1_amd64.deb :
    Code:
    #!/bin/ksh
    n=0
    (du | sort -n) |& 
    while read -p size dir
     
    do
      if [ "$size" -gt 1000 ]
      then
        n=$((n+1))
      fi
    done
    echo "Found $n too big files"
    
    exit 0

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •