我正在制作一个脚本,用于添加用户、删除用户并更改作为参数($1)传递的用户的密码。我想检查用户是否存在,这样我可以更好地控制它。我知道这个问题已经被问过很多次了,我之前一直在谷歌上搜索过这个问题,但实际上,这些解决方案对我不起作用,我不知道哪个是我的错误,所以很抱歉。
这是我的代码:
#!/bin/bash
existe=$(grep -c '^$1:' /etc/passwd)
if [ $existe -eq 0 ]; then
echo "The user $1 exists"
echo ""
else
echo "The user $1 does not exist"
echo ""
fi
Run Code Online (Sandbox Code Playgroud)
我已经尝试过“">/dev/null”解决方案,“getent”的东西...啊...无论我做什么,用户总是存在,我在这里粘贴的代码是我最后一次尝试的代码。
你能帮助我吗?^^ 提前致谢。
我想知道是否可以映射枚举变量和数据库。我想将黄色值(枚举变量)保存在数据库中
此类中使用了枚举:
@Getter
@Setter
@Table(name = "TIPOS_MOVIMIENTO")
@Entity
public class TipoMovimiento {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column
@Enumerated(EnumType.STRING)
private TipoMov tipo;
public String getTipo() {
return tipo.getTipoNombre();
}
@OneToMany(mappedBy = "tipoMov")
private List<Movimiento> movimientos;
Run Code Online (Sandbox Code Playgroud)
我的 DTO 课程:
@Getter
public class TipoMovimientoDto implements DtoEntity {
private TipoMov tipo;
}
Run Code Online (Sandbox Code Playgroud)
我尝试过 DTO
@Convert(converter = TipoMovEnumConverter.class) 私人TipoMov tipo;
但这不起作用