无涯教程-Perl - setgrent函数

news2024/10/6 0:32:32

描述

此功能将枚举设置(或重置)到组条目集的开头。该函数应在第一次调用getgrent之前调用。

语法

以下是此函数的简单语法-

setgrent

返回值

此函数不返回任何值。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl -w

while( ($name,$passwd,$gid,$members)=getgrent() ) {
   print "Name =$name\n";
   print "Password =$passwd\n";
   print "GID =$gid\n";
   print "Members =$members\n";
}

setgrent();    # Set the beginnging of the group database;

print "Again reading /etc/passwd file\n";
while( ($name,$passwd,$gid,$members)=getgrent() ) {
   print "Name =$name\n";
   print "Password =$passwd\n";
   print "GID =$gid\n";
   print "Members =$members\n";
}

endpwent;  #claose the database;

执行上述代码后,将产生以下输出-

Name =root
Password =x
GID =0
Members =root
Name =bin
Password =x
GID =1
Members =root bin daemon
Name =daemon
Password =x
GID =2
Members =root bin daemon
Name =sys
Password =x
GID =3
Members =root bin adm
Name =adm
Password =x
GID =4
Members =root adm daemon
.
.
.
Name =kvm
Password =x
GID =36
Members =qemu
Name =qemu
Password =x
GID =107
Members =
Name =com
Password =x
GID =501
Members =
Name =webgrp
Password =x
GID =502
Members =com
Name =railo
Password =x
GID =495
Members =

Perl 中的 setgrent函数 - 无涯教程网无涯教程网提供描述此功能将枚举设置(或重置)到组条目集的开头。该函数应在第一次调用getgrent之前调...https://www.learnfk.com/perl/perl-setgrent.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/879826.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法与数据结构-哈希算法

文章目录 什么是哈希算法哈希算法的应用安全加密唯一标识数据校验散列函数负载均衡数据分片分布式存储 什么是哈希算法 哈希算法的定义和原理非常简单,基本上一句话就可以概括了。将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是…

Github上git lfs oid sha256文件无法下载的解决方案

问题:github上sha文件无法下载&文件超出限制 当我克隆Github上的一个库时,其中有一个包的内容格式如下: version https://git-lfs.github.com/spec/v1 oid sha256:一堆数字和字母 size 一堆数字 这堆东西类似百度网盘的下载链接和密码&a…

深入理解Python装饰器:解析高阶函数与代码美学

文章目录 🍀引言🍀什么是装饰器?🍀装饰器的基本用法🍀带参数的装饰器🍀类装饰器🍀总结 🍀引言 当谈到Python编程中的高级特性时,装饰器(decorators&#xff0…

深入理解索引B+树的基本原理

目录 1. 引言 2. 为什么要使用索引? 3. 索引的概述 4. 索引的优点是什么? 4.1 降低数据库的IO成本,提高数据查找效率 4.2 保证数据库每一行数据的唯一性 4.3 加速表与表之间的连接 4.4 减少查询中分组与排序的执行时间 5. 索引的缺点…

abp(net core)+easyui+efcore实现仓储管理系统——组织管理升级之下

在“组织管理”列表页面中使用鼠标勾选想要进行修改的组织信息,然后点击“修改”按钮。如下图。 14.此时会弹出“修改组织信息”界面,但界面上没有显示我们勾选的那一条组织信息的任何数据。如下图。 15.由于我们的功能主要都在javascript中写的&#x…

Python语言入门简介

一、Python的历史 关键点: Python是一种用途广泛、解释性、面向对象的程序设计语言。 Python是新西兰的Guido van Rossum在1990 年创建的,它以英国流行喜剧“Monty Python的飞行马戏团”命名。van Rossum将Python开发作为一个嗜好,Python 因其简单、简洁…

聊聊在集群环境中本地缓存如何进行同步

前言 之前有发过一篇文章聊聊如何利用redis实现多级缓存同步。有个读者就给我留言说,因为他项目的redis版本不是6.0版本,因此他使用我文章介绍通过MQ来实现本地缓存同步,他的同步流程大概如下图 他原来的业务流程是每天凌晨开启定时器去爬取…

硬盘文件恢复怎么做?文件恢复,问题已解决!

“请问一下可以帮我恢复硬盘里的文件吗?我之前删除了一些重要的文件和数据,但是最近我突然想起来那些文件是很有用的,有没有什么好的方法可以帮我恢复硬盘中的文件呢?” 硬盘作为电脑的存储设备,电脑用户通常会将各种重…

du -mh命令

du 命令查看每个文件夹大小(du 命令用法详解),du 命令的英文全拼是 disk usage,意思是占用的磁盘空间,该命令可以显示目录或文件的大小。 在执行“ du ”命令时,使用“ -h ”参数会以“人类可读格式”显示…

Android高手进阶教程(三)之----Android 中自定义View的应用.

大家好我们今天的教程是在Android 教程中自定义View 的学习&#xff0c;对于初学着来说&#xff0c;他们习惯了Android 传统的页面布局方式&#xff0c;如下代码: <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"htt…

C#Winform中读取Excel表格数据并显示到DataGridView控件实例

本文讲解Winform中读取Excel表格数据并显示到DataGridView控件实例 首先创建winform项目,添加控件DataGridView和button 修改CS文件 using System; using System.Data; using System.Data.OleDb; using System.Diagnostics; using System.Windows.Forms;namespace DataGridv…

OpenAI推出新产品GPTBot:可爬取网络数据,为GPT-5做准备

昨天发的《量子论公众号是如何半年做到10000粉的&#xff1f;》&#xff0c;好像没人感兴趣&#xff0c;那以后不发此类话题了。 今天的内容也是翻看Hacker News上的帖子里发现的。 近期&#xff0c;OpenAI官网介绍了一款新产品GPTBot。可是&#xff0c;这款产品对我们没什么用…

Clickhouse基于文件复制写入

背景 目前clickhouse社区对于数据的写入主要基于文件本地表、分布式表方式为主&#xff0c;但缺乏大批量快速写入场景下的数据写入方式&#xff0c;本文提供了一种基于clickhouse local 客户端工具分布式处理hdfs数据表文件&#xff0c;并将clickhouse以文件复制的方式完成写入…

直播源码异步处理技术:应对处理大量用户请求的挑战

在网络技术的快速发展背景下&#xff0c;直播源码平台已经成为了人们社交娱乐的重要工具&#xff0c;直播源码平台的用户会在平台内进行观看直播、短视频&#xff0c;与其他用户进行交流、交谈。由于直播源码平台用户数量的逐日增加&#xff0c;使得直播源码平台每天要应对、处…

vim插件

点击vim官网左边列表的Scripts链接&#xff0c;如下&#xff1a; 然后再点击Browse all链接&#xff0c;如下&#xff1a; 然后在出现的插件列表界面中还可以选择排序方式&#xff0c;比如按下载量降序排序&#xff0c;如下&#xff1a; 好用的插件&#xff1a;EasyMotion&…

算法|Day40 动态规划9

LeetCode 198- 打家劫舍 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题目描述&#xff1a;你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房…

Vue学习之绑定样式

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>绑定样式</title><style>.basic{width:400px;height:100px;border:1px solid black;}.happy{border:4px solid red;background-color: rgba(255, 255, 0, 0.644…

python优雅地爬虫!

背景 我需要获得新闻&#xff0c;然后tts&#xff0c;在每天上班的路上可以听一下。具体的方案后期我也会做一次分享。先看我喜欢的万能的老路&#xff1a;获得html内容-> python的工具库解析&#xff0c;获得元素中的内容&#xff0c;完成。 好家伙&#xff0c;我知道我爬…

ROS相关技术(经验版)

重要说明&#xff1a;本文从网上资料整理而来&#xff0c;仅记录博主学习相关知识点的过程&#xff0c;侵删。 一、参考资料 ROS相关技术介绍&#xff0c;可参考之前的文章&#xff1a;ROS相关技术&#xff08;概念版&#xff09; Autolabor主站 ROS官网 ROS ROS教程 ROS编程…

小红书如何打造爆款引流吸粉?11个秘诀助你秒变达人!

在这个充满信息和内容的时代&#xff0c;小红书以其独特的社交平台特性和个性化内容吸引了众多用户。今天&#xff0c;我们就来揭秘小红书关注战略&#xff0c;了解如何在这个平台上打造独特的内容体验&#xff0c;与用户建立更亲近的连接。#小红书# 1、定位清晰&#xff0c;找…