将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中
时间: 2023-12-11 09:05:08 浏览: 34
可以使用以下的shell脚本将当前系统登录用户的信息转换为大写,并保存至`/tmp/who.out`文件中:
```
#!/bin/bash
whoami | tr '[:lower:]' '[:upper:]' > /tmp/who.out
```
解释一下以上代码:
- `whoami`:显示当前系统登录用户的信息。
- `tr '[:lower:]' '[:upper:]'`:将小写字母转换为大写字母。
- `> /tmp/who.out`:将转换后的内容保存至`/tmp/who.out`文件中。
执行以上脚本后,就可以在`/tmp/who.out`文件中看到当前系统登录用户的信息已经被转换为大写了。
相关问题
将 /etc/passwd 文件中的内容转换为大写后保存至/tmp/passwd.out文件中
可以使用以下的shell脚本将`/etc/passwd`文件中的内容转换为大写,并保存至`/tmp/passwd.out`文件中:
```
#!/bin/bash
cat /etc/passwd | tr '[:lower:]' '[:upper:]' > /tmp/passwd.out
```
解释一下以上代码:
- `cat /etc/passwd`:显示`/etc/passwd`文件的内容。
- `tr '[:lower:]' '[:upper:]'`:将小写字母转换为大写字母。
- `> /tmp/passwd.out`:将转换后的内容保存至`/tmp/passwd.out`文件中。
执行以上脚本后,就可以在`/tmp/passwd.out`文件中看到`/etc/passwd`文件中的内容已经被转换为大写了。
输入字符串,将小写字母全部转换为大写字母,然后保存到文件2.txt中
您可以使用以下Python代码将小写字母转换为大写字母并将其保存到文件2.txt中:
```python
with open('2.txt', 'w') as file2:
with open('1.txt', 'r') as file1: # 假设需要转换的字符串存储在文件1.txt中
string = file1.read()
string_upper = string.upper()
file2.write(string_upper)
```
在上面的代码中,我们首先打开文件1.txt,读取其中的字符串并将其转换为大写字母,然后将结果保存到文件2.txt中。请确保在运行代码之前将1.txt文件创建并保存要转换的字符串。